我需要一个java代码,它生成一个xsl样式表,将xml文件转换为另一个xml文件。但它应该是动态的。
我想设置xsl:element名称和路径。并且java代码应该生成 我是自动的。
我做了一个,但如果我想改变我的xml类型,我需要添加30行代码。
来自我的代码的例子;
string xslelementstart = "<xsl:element name=\"" ;
string elementend="</xsl:element>";
string value="<xsl:value-of select=\"";
string name = "";(will be public and can be changed)
string path = "";(will be public and can be changed)
string end="\"\>";
string end2="\">";
if(path!="")
{
string xsl = xslelementstart+name+end2+"\n"+
value+path+end+"\n"
elementend
}
这是我的java代码不是实际的例子。即时通讯使用大型xml文件。我希望其他xml文件是我的xml文件格式。但如果我想更改我的xml文件(如添加另一个元素)这个代码是没用的。我说我应该只设置我的xml文件和java的值代码应该生成我。有可能吗?