<BookList>
<Book>
<History>
<Type>history</Type>
<Prize>123</Prize>
<Publication>``
<Name>YEAP1</Name>
</Publication>
<RNumber Type="VolumeNumber">11111</RNumber>
<RNumber Type="SupplementNumber">123456</RNumber>
</History>
<chemistry>
<Type>chemistry</Type>
<Prize>333</Prize>
<Publication>
<Name>YEAP</Name>
</Publication>
<RNumber Type="VolumeNumber">11111</RNumber>
<RNumber Type="SupplementNumber">45454</RNumber>
</chemistry>
......
</Book>
</BookList>
有重复的VolumnNumber 11111如何使用xslt检查BoolList xml中的重复的VolumnNumber。如何使用xslt检查重复的元素值
false()
or
/*/*/*/RNumber
[@Type='VolumeNumber'
and
. = ../preceding-sibling::*
/RNumber[@Type='VolumeNumber']
]
这是一个完整的XSLT转换,用于评估该XPath表达式和本次评测结果输出:请在此
可能的复制用: http://stackoverflow.com/questions/157705/checking-for-a-duplicate-element-in-the-output-using-xslt – 2012-04-18 18:56:50
你只是想检查是否有重复?预期产出应该是什么样子? (即,显示哪些卷是重复的HTML页面) – javram 2012-04-18 19:05:08
需要检查是否有任何重复的体积数存在于xml或不是 – 2012-04-18 19:07:10