使用 xml 和 xsl,我想解析特定节点和标签的输入 xml。如果标签值以“z”开头,那么我想删除该节点。(或创建没有此节点的新文件 xml 文件)
已附上示例 xml 文件以供参考。由于最后一个节点显示名称以“z *”开头,我希望应该删除最后一个节点。
“海鲜”
提前致谢。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ItemSet xmlns:ns1="urn:/Items/data">
<ns1:ObjectName>com</ns1:ObjectName>
<ListOfItems>
<Item>
<ns1:Name>name1</ns1:Name>
<ns1:ListOfItemDesc>
<ItemTranslation>
<ns1:DisplayName>fruits</ns1:DisplayName>
<ns1:ValidationErrorMsg>120</ns1:ValidationErrorMsg>
</ItemTranslation>
</ns1:ListOfItemDesc>
</Item>
<Item>
<ns1:Name>name2</ns1:Name>
<ns1:ListOfItemDesc>
<ItemTranslation>
<ns1:DisplayName>vegetables</ns1:DisplayName>
<ns1:ValidationErrorMsg>24.</ns1:ValidationErrorMsg>
</ItemTranslation>
</ns1:ListOfItemDesc>
</Item>
<Item>
<ns1:Name>name3</ns1:Name>
<ns1:ListOfItemDesc>
<ItemTranslation>
<ns1:DisplayName>meat</ns1:DisplayName>
<ns1:ValidationErrorMsg>12.</ns1:ValidationErrorMsg>
</ItemTranslation>
</ns1:ListOfItemDesc>
</Item>
<Item>
<ns1:Name>name4</ns1:Name>
<ns1:ListOfItemDesc>
<ItemTranslation>
<ns1:DisplayName>zseafood</ns1:DisplayName>
<ns1:ValidationErrorMsg>12.</ns1:ValidationErrorMsg>
</ItemTranslation>
</ns1:ListOfItemDesc>
</Item>
</ListOfItems>
</ItemSet>