xml的语法修正和格式化输出 - Java / Java EE
有一个xml文件,没有Schema和DTD,里面的数据没有格式化,所以人看的话基本不靠谱,
而且,这个xml有可能存在一些错误,比如
1.少了"<": name>james</name>
2.少了‘"’:<name nick="false>james</name>
3.少了开始或结束的标签:<name nick="false>james
这只是举例说明,还有类似的错误。
这样一个不合法的xml文件,想sax,dom这样的解析器应该没法用了,
希望说,能够在一定程度上修正一些错误,然后格式化输出。
我现在是想,要自己写个解析器了?利用状态机。
大家有什么想法,给点意见。
一行一行读肯定是不行的,要分析格式,还要看有什么错。
这个文件不一定会有多少错,但要考虑一下这种情形而已。
我看看能用不
{{
相关问答:
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xm ......