【发布时间】:2013-04-02 12:46:26
【问题描述】:
所以,
我有一个从 POST 请求返回的 XPathDocument,它基本上看起来像这样:
<eExact xsi:noNamespaceSchemaLocation="eExact-XML.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Messages>
<Message type="0">
<Topic code="GLTransactions" node="GLTransaction">
<Data keyAlt="138100138" />
</Topic>
<Date>2013-04-10T16:57:00</Date>
<Description> Topic [GLTransactions] Bestaat reeds - Boekstuknummer: 138100138, Dagboek: 81, Boekjaar: 2013</Description>
</Message>
<Message type="2">
<Topic code="GLTransactions" node="Account">
<Data keyAlt="577" />
</Topic>
<Date>2013-04-10T16:57:00</Date>
<Description>Bijgewerkt</Description>
</Message>
<Message type="2">
<Topic code="GLTransactions" node="GLTransaction">
<Data keyAlt="138100140" />
</Topic>
<Date>2013-04-10T16:57:00</Date>
<Description>Aangemaakt</Description>
</Message>
</Messages>
</eExact>
这信息太多了,因为我只需要以下内容: 对于 Topic node="GLTransaction" AND Message type=2 的每个 Message,我需要 >Data KeyAlt和描述。
编程语言是 VB.NET。
非常感谢大家!
【问题讨论】:
-
你的问题让我很困惑。你是说你从 POST 请求中取回了那个 XML 文档 并且你正在尝试使用
XPathDocument类来读取它? -
是的,与此同时,我已经找到了答案,将在这里发布。