我正在编写此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