0

我有一个无效的 XML 文件,如下所示: 示例:

<projects>
  <project id =BP001>
   <name>Banking Project</name>
   <start-date>Jan 10 1999</start-date>
   <end-date>Jan 10 2003</end-date>
</project>

项目 ID =BP001 ==> 项目 ID =“BP001”

它必须像整个文件一样。我正在使用java,我想这样做来验证文件有什么想法吗?

4

1 回答 1

1

您将其描述为“XML 文件,无效”。最好将其视为不是 XML 的文件。如果要处理非 XML 文件,则需要非 XML 工具。特别是,您将需要一个可以处理这些文件符合的语法的解析器。这意味着(a)你必须定义这个语法,并且(b)你必须为它编写一个解析器。

这是很多工作,这就是为什么使用 XML 是一件好事;这意味着人们不必编写自己的解析器。使用类似于 XML 但实际上不是 XML 的东西意味着您不会获得任何这些好处。

于 2013-07-21T15:07:27.763 回答