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这样的解析器应该没法用了,
希望说,能够在一定程度上修正一些错误,然后格式化输出。
我现在是想,要自己写个解析器了?利用状态机。
大家有什么想法,给点意见。
一行一行读肯定是不行的,要分析格式,还要看有什么错。
这个文件不一定会有多少错,但要考虑一下这种情形而已。
我看看能用不
{{
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
现在有个xml文件是<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xm ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......