我的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 ==&gt; project id =“BP001”
它必须像文件一样。 我正在使用java,我想这样做来验证文件 有什么想法吗?
答案 0 :(得分:1)
您将其描述为“XML文件,无效”。最好将它视为不是XML的文件。如果要处理非XML的文件,则需要非XML工具。特别是,您将需要一个可以处理这些文件符合的语法的解析器。这意味着(a)你必须定义这个语法,(b)你必须为它编写一个解析器。
这是很多工作,这就是为什么使用XML是一件好事;这意味着人们不必编写自己的解析器。使用与XML类似但实际上不是XML的东西意味着你没有获得任何这些好处。