【问题标题】:What does parsing XML mean? [closed]解析 XML 是什么意思? [关闭]
【发布时间】:2011-07-05 16:09:57
【问题描述】:

有人可以向我解释一下解析 XML 是什么意思吗? XML 解析器一般做什么?

【问题讨论】:

  • Parse = 读取和解释....

标签: xml xml-parsing


【解决方案1】:

意思是“读取”XML文件/字符串并根据结构获取其内容,通常在程序中使用。

例如,如果你有这个 XML 片段:

<root>
    <node1>value1</node1>
    <node2>value2</node2>
</root>

您可能希望在数据结构中使用这些值:

ClassRoot:
    node1: string
    node2: string

所以,最后:

Object goofy = ClassRoot.new
parse(xml, goofy)
puts(goofy)

输出类似:

goofy[node1='value1'; node2='value2']

有很多方法可以做到这一点,例如DOM or SAX。 根据您的需要,您可能还想调查XSLTxpath

【讨论】:

    【解决方案2】:

    XML 解析器是一个软件 读取 XML 文件并生成 来自这些可用文件的信息 应用程序和编程 语言,通常通过已知的 像 DOM 一样的界面

    【讨论】:

      【解决方案3】:

      通常一些信息存储在 xml 文档中。为了在您的程序中使用此信息,您必须对其进行解析 - 逐行或逐节点读取并获取信息。

      【讨论】:

        【解决方案4】:

        XML 解析器将 XML 文档转换为 XML DOM 对象 - 然后可以使用 JavaScript 对其进行操作。

        http://www.w3schools.com/XML/xml_parser.asp

        【讨论】:

          【解决方案5】:

          XML:可扩展标记语言是一组用于对文档进行电子编码的规则。它在 W3C 和其他几个相关规范中定义;都是免费的开放标准。

          解析器:将代码分成功能组件的计算机程序; “编译器必须解析源代码才能将其转换为目标代码”

          【讨论】:

            猜你喜欢
            • 2013-12-23
            • 1970-01-01
            • 2013-10-13
            • 2010-12-29
            • 2014-09-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-10-16
            相关资源
            最近更新 更多