【发布时间】:2012-03-06 03:28:15
【问题描述】:
我在解析 XML 时遇到问题。
如何获取字段值se_url和phrase?
我需要得到link1_1、link1_2、key1、link2_1、link2_2、key2...
在se_url 和phrase 中。
我在 Google 中没有找到如何操作(也没有找到关于如何使用 TXMLDocument 的手册)。
<doc>
<date2>20120214</date2>
<date1>20120214</date1>
<data count="116">
<row>
<search_engines count="2">
<search_engine>
<se_url>link1_1</se_url>
<se_page>1</se_page>
<se_id>2</se_id>
</search_engine>
<search_engine>
<se_url>link1_2</se_url>
<se_page>1</se_page>
<se_id>3</se_id>
</search_engine>
</search_engines>
<denial>0.4889</denial>
<visits>45</visits>
<page_views>52</page_views>
<phrase>key1</phrase>
<visit_time>126</visit_time>
<depth>1.1556</depth>
</row>
<row>
<search_engines count="2">
<search_engine>
<se_url>link2_1</se_url>
<se_page>1</se_page>
<se_id>3</se_id>
</search_engine>
<search_engine>
<se_url>link2_2</se_url>
<se_page>1</se_page>
<se_id>6</se_id>
</search_engine>
</search_engines>
<denial>0.5714</denial>
<visits>42</visits>
<page_views>50</page_views>
<phrase>key2</phrase>
<visit_time>109</visit_time>
<depth>1.1905</depth>
</row>
</data>
</doc>
【问题讨论】:
-
对不起,我知道英语可能不是您的第一语言,因为该文档托管在
.ru域上,但这个问题没有任何意义。您介意对其进行编辑并提供更多详细信息来具体说明您要查找的内容吗? -
将您的大部分问题发布在非现场链接中意味着如果该其他网站不可用或消失,它将变得毫无意义。请编辑您的问题以在此处提供至少部分 XML 文档,以便您的问题在未来对其他人有用并且可以搜索。在您编辑该部分时,您可以提供有关您正在尝试做什么以及到目前为止您已经尝试过什么的更多信息,并解释它如何没有按预期工作。谢谢。 :0
-
dredei 我试图向您展示 Ken 的意思,希望我的编辑有所帮助?您仍然应该扩展您的问题以说出您尝试过的内容。您是否尝试过 MSXML DOM 或 OmniXML,或者您只是尝试在没有 XML 解析器的情况下进行解析?
-
@Warren,您刚刚取消了发帖人回来编辑问题的所有动机。 (你所做的与完成某人的整个家庭作业一样,然后告诉他们应该在之后阅读这本书。)
-
更新了第一篇文章并更改了链接:)
标签: xml delphi xml-parsing txmldocument