我想使用XQuery从我的XML文档生成Java源代码,例如:XQuery - 是否可以生成非XML文档?
<configuration package="my.package.name">
<property>
<name>First</name>
<value>0</value>
<description>First description</description>
</property>
<property>
<name>Second</name>
<value>2</value>
<description>Second description</description>
</property>
...
应该产生:
package my.package.name;
class MyClass {
// First description
private String first;
// Second description
private String second;
}
我试图像这样开头:
xquery version "1.0";
"package "+$doc/@package
"class "+$doc/@classname
{
for $property in $doc//property
return {
"private String "+$property/name::text()
}
}
语法显然不正确,我不知道它是否可行。谢谢!