<book>
<price>29.99</price>
</book>
import uk.org.grafter.*;
import uk.org.grafter.syntax.*;
import uk.org.grafter.xml.*;
public class BookMapper {
public static void main(String[] args) {
Schema schema = SchemaParser.parse(
"<book>",
"<title>{title}</title>",
"<author>{author}</author>",
"<price>{price}</price>",
"</book>"
);
Transform transform = TransformBuilder.toXml("<book>");
transform.add(schema);
System.out.println(result.toString());
}
}
<graft>
<transforms>
<transform name="book">
<schema>
<field name="title">
<selector>title</selector>
</field>
<field name="author">
<selector>author</selector>
</field>
<field name="price">
<selector>price</selector>
</field>
</schema>
</transform>
</transforms>
</graft>