例如我有一个xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<TemporaryRoot>
<ProcessPurchaseOrder>
<DocumentReference>
<AlternateDocumentID>
<ID>0171688401</ID>
</AlternateDocumentID>
<AlternateDocumentID>
<ID>0171688404</ID>
</AlternateDocumentID>
<AlternateDocumentID>
<ID>0171688405</ID>
</AlternateDocumentID>
</DocumentReference>
</ProcessPurchaseOrder>
<DbResponse>
<ResultSet>
<Row>
<Cell name="WEANR" type="VARCHAR2">0171688401</Cell>
</Row>
<Row>
<Cell name="WEANR" type="VARCHAR2">0171688404</Cell>
</Row>
</ResultSet>
</DbResponse>
</TemporaryRoot>
如何编写 xpath 或 xslt 代码来检查是否DbResponse/ResultSet/Row/Cell[@name="WEANR"]
包含来自AlternateDocumentID/ID
's 的所有值
在这个例子中结果是假的,因为DbResponse/ResultSet/Row/Cell[@name="WEANR"]
没有0171688405
价值