【问题标题】:Java-XML parsing for data数据的 Java-XML 解析
【发布时间】:2012-04-08 09:22:58
【问题描述】:

我有一个包含以下数据的 XML 文件:

<TextType name="ExtraBig_22p">
<font name="Optima" size="18" style="BOLD" env="osx" lang=""/>
<font name="Cyberbit" size="22" style="PLAIN" env="any" lang="Chinese"/>
<font name="Cyberbit" size="22" style="PLAIN" env="any" lang="Korean"/>
<font name="Calibri_bold" size="22" style="BOLD" env="default" lang=""/>
</TextType>
<TextType name="Big_18p">
<font name="Optima" size="16" style="BOLD" env="osx" lang=""/>
<font name="Cyberbit" size="18" style="PLAIN" env="any" lang="Chinese"/>
<font name="Cyberbit" size="18" style="PLAIN" env="any" lang="Korean"/>
<font name="Calibri_bold" size="18" style="BOLD" env="default" lang=""/>
</TextType>

当我解析这个时,我得到 lineNumber: 8;列号:2;文档中根元素之后的标记必须格式正确。请帮忙。

【问题讨论】:

    标签: java xml


    【解决方案1】:

    xml 不是valid xml。要验证它,请在文档顶部添加一个根元素。

    <root>
    
    xml content
    
    </root>
    

    在这里查看xml validator

    使xml 有效:

    1. XML 文档必须有一个根元素。

    2. XML 元素必须按照打开顺序关闭。

    3. 文档中引用的任何实体也必须格式正确。

    【讨论】:

      【解决方案2】:

      您的文档没有根元素:http://en.wikipedia.org/wiki/Root_element

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-12
        • 1970-01-01
        • 2012-11-17
        • 2012-03-07
        • 1970-01-01
        • 2013-03-13
        • 1970-01-01
        • 2019-01-06
        相关资源
        最近更新 更多