我有兩個.xml
文件,這需要連接我如何加入2 XML在1 XSL
第一個文件是Song.xml
如下所示:
<Songs>
<Song>
<SongID>1</SongID>
<SongName>We dont talk anymore</SongName>
<Author>M-TP</Author>
<UploadBy>admin</UploadBy>
<GerneCode>1</GerneCode>
</Song>
</Songs>
和Gerne.xml從產生架構
<ns2:gernes xmlns="http://www.w3.org/2001/XMLSchema/playlist" xmlns:ns2="https://xml.netbeans.org/schema/genses">
<ns2:gerne>
<GerneCode>1</GerneCode>
<GerneName>Pop</GerneName>
<Image>img-pop.jpg</Image>
</ns2:gerne>
</ns2:gerne>
我想加入一個XSL
內這些.xml
檔案,這將增加該GerneName,每首歌曲的是馬tch GerneName在Gerne.xml
之內。
結果IM試圖讓應該是這樣的:
<Songs>
<Song>
<SongID>1</SongID>
<SongName>We dont talk anymore</SongName>
<Author>M-TP</Author>
<UploadBy>admin</UploadBy>
<GerneName>Pop</GerneName>
<GerneCode>1</GerneCode>
</Song>
</Songs>
誰能幫助我?任何例如或關鍵字我應該查找什麼問題?
要開始,請閱讀'Gerne.xml'使用[文件](http://www.w3schools.com/xsl/func_document.asp)功能,得到了'GerneCode','GerneName',看看' GerneCode'當前元素的'GerneCode'匹配'Songs.xml'和'Songs.xml'當前的元素複製'GerneCode','GerneName'。您可以使用[的XPathFactory(https://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/XPathFactory.html)的XPath表達式和TransformerFactory中,請參閱:https://docs.oracle .COM/JavaSE的/ 7 /文檔/ API /使用javax/XML /轉化你的XML一旦你的XSL轉換/ TransformerFactory.html)。 – SomeDude
你可以使用XSLT 2.0嗎? –