下面提到的是我的 XML 的一部分:
sVariableValue = "UniqueID02"
<ParentNode>
<Comment>
<CommentId>UniqueID01</CommentId>
<CommentDesc>Some comments</CommentDesc>
<CommentTypeCd>Code1</CommentTypeCd>
<CreatedDt>2013-11-29</CreatedDt>
<CreatedByUserId>user01</CreatedByUserId>
<GivenName>Mitchell</GivenName>
<Surname>Johnson</Surname>
</Comment>
<Comment>
<CommentId>UniqueID02</CommentId>
<CommentDesc>Some Comments....</CommentDesc>
<CommentTypeCd>Code2</CommentTypeCd>
<CreatedDt>2013-11-29</CreatedDt>
<CreatedByUserId>user02</CreatedByUserId>
<GivenName>Mike</GivenName>
<Surname>Jobs</Surname>
</Comment>
</ParentNode>
我想获取 Comment 部分下所有节点的详细信息,但选择哪个部分将由 (sVariableValue) 的值决定。在上面的示例中,作为“sVariableValue = UniqueID02”中的值,我想使用 XPathDocument 获取 CommentID = UniqueID02 的 Comment 部分下的所有标签及其值。
有人可以指导如何使用 VB.net 实现相同的目标吗?