我正在編寫此XSLT文件並且遇到了有關如何執行以下操作的問題。我有一個具有相同名稱屬性的元素列表,我需要將它們複製並檢查它們是否具有必需的文本。如果沒有一個元素不添加一個元素。XSL檢查多個具有相同名稱和屬性的元素是否與給定文本相同
例XML:
<record>
</Title>
</subTitle>
<note tag='1'>
<access tag='1'>nothing</access>
<access tag='a'>Home</access>
<access tag='a'>School</access>
</note tag='1'>
</record>
與實施例這將輸出:
<record>
</Title>
</subTitle>
<note tag='1'>
<access tag='1'>nothing</access>
<access tag='a'>Home</access>
<access tag='a'>School</access>
<access tag="a'>Required</access>
</note tag='1'>
</record>
如果得到的XML被通過XSLT跑再次它會輸出是沒有變化。我知道如何做到這一點,如果與屬性a訪問將只有1元素。我有的問題是檢查多個。
感謝您的任何幫助。
感謝您的幫助。使用計數有助於。如何考慮a的屬性。 IE瀏覽器如果標籤='1'必須在它然後我仍然想要添加它。 – Flips 2012-03-30 17:20:49