如何在java中处理SaxParseException

时间:2014-12-17 09:34:53

标签: java xml

我有一个没有标签的xml文件。它只包含结束标记。我需要阅读这个xml文件。任何人都可以让我知道读取这些xml文件的方法吗?

示例Xml文件:

<?xml version="1.0"?>
<students>
    <student>
        <name>John</name>
       </grade>
        <age>12</age>
    </student>
    <student>
        <name>Mary</name>
        <grade>A</grade>
        </age>
    </student>
    <student>
       </name>
        <grade>A</grade>
        <age>18</age>
    </student>
</students>

2 个答案:

答案 0 :(得分:0)

嗯,它不是XML,因此您无法使用XML解析器读取它。

您需要找出语法是什么,然后为该语法编写解析器。

当然,像XML这样的标准的好处是,如果人们使用它们,它可以节省你编写大量代码。如果人们不使用它们,那就是你自己。

答案 1 :(得分:0)

您可以对其进行预处理以使其成为常规xml,然后使用标准SAX / JAXP / DOM