我是XSLT新手,正在尋找將重複節點/元素添加到現有列表的方法。這裏是一個例子xml。如何使用XSLT添加狗或貓的新實例?XSLT添加重複節點的新實例
`<?xml version="1.0" encoding="UTF-16"?>
<Animals>
<Cats>
<Cat>
<Name>Felix</Name>
<Color>Orange</Color>
<Gender>Male</Gender>
<Age>5</Age>
</Cat>
<Cat>
<Name>Fluffy</Name>
<Color>White</Color>
<Gender>Female</Gender>
<Age>4</Age>
</Cat>
<Cat>
<Name>Shadow</Name>
<Color>Black</Color>
<Gender>Female</Gender>
<Age>2</Age>
</Cat>
</Cats>
<Dogs>
<Dog>
<Name>Spot</Name>
<Color>White/Brown/Black</Color>
<Gender>Male</Gender>
<Age>11</Age>
</Dog>
<Dog>
<Name>Rocky</Name>
<Color>Black</Color>
<Gender>Male</Gender>
<Age>8</Age>
</Dog>
<Dog>
<Name>Goldie</Name>
<Color>Gold</Color>
<Gender>Female</Gender>
<Age>3</Age>
</Dog>
</Dogs>
</Animals>`
歡迎SO!你讀過的東西對你來說沒有意義,或者試圖失效? – J0e3gan
新的狗或貓的屬性從哪裏來? –
我會手動更新XSLT並使用它來用新數據更新XML。目前我的公司有一個類似的XML,我們更新它以將快捷方式添加到自定義外殼。某些位置需要額外的快捷方式,其他人不這樣做,所以目前我們有幾個版本的相同的XML。這是難以管理的,因爲下一次全球更新將抹去所述XML的「定製」版本。我們希望使用XSLT來管理這一點,但我們是一家小公司,我們都沒有經驗過XSLT。 – bcool78