-2
xmlファイルを別のXMLファイルに変換するxslスタイルシートを作成するJavaコードが必要です。動的でなければなりません。JavaでXSLスタイルシートを生成する(xml to xml)
xsl:要素の名前とパスを設定します。 javaコードは自動的に を生成するはずです。
私は1つを作っていますが、自分のタイプの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ファイルformat.butに入れたいのですが、別の要素を追加するなどしてxmlファイルを変更したい場合、このコードは有用ではありません。私は私のxmlファイルとjavaコードは私を生成するはずです。出来ますか?
このようにXSLTを構築するのではなく、XSLTは整形式XMLドキュメントであり、実際に別のXSLTへの入力として使用できます。ですから、必要な 'xsl:element'と' xsl:value-of'を追加することによってそれを変換する2番目のXSLTの入力として使用される基本的な "テンプレート"である1つのXSLTを持ちます2番目のXSLT)。 –
あなたの助言に感謝します。試してみます –