xml-SAX-空值的HTML属性

问题描述

SAX-空值的HTML属性

现在用SAX解析HTML。需要解析一些文件如下:

`<OPTION VALUE="123" SELECTED>`

因为SELECTED没有确定值,因此抛出一个错误: not well-formed, invalid token

不知道有什么方法可以让我继续用SAX么?

    SAXParserFactory spf = SAXParserFactory.newInstance();
    SAXParser sp = spf.newSAXParser();
    XMLReader xr = sp.getXMLReader();

    xr.setContentHandler(sch);
    InputSource is = new InputSource(Statics.SUBJECT_CODE_URL);
    xr.parse(is);

解决方案

http://book.2cto.com/201406/43628.html
你看看参考

时间: 2024-11-25 13:37:08

xml-SAX-空值的HTML属性的相关文章

xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化

问题描述 xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化 如题,求助,谢谢了 xml文件的格式有属性格式,还有key-value格式,两者怎么转化,批量转化 解决方案 解析 XML ,可以使用开源的 TinyXML. 只要你能将属性格式和 Key-Value格式读出来,想如果转换只要定好规则就行.

android控件-android中xml设置控件的属性和java文件里设置控件的属性有何不同

问题描述 android中xml设置控件的属性和java文件里设置控件的属性有何不同 android中xml设置控件设置的属性和java文件里设置控件的属性有何不同 是不是java文件里设置可以改变动态的改变控件位置,文字颜色,文字大小 而在xml文件设置之后就无法改变 那具体在java文件设置的属性是如何改变的呢 解决方案 java中可以重新设置去改变xml的设置.但是xml不能去改变java中的设置. 解决方案二: 你可以这样理解,xml设置以后基本不会改变,如果会改变,就要在java里面设

web.xml引用外部xml文件。以及org.xml.sax.SAXException

很多时候因为各种各样的原因,需要在各种xml文件来引用外部的xml文件. 我遇到了两种,一种是普通配置的xml文件引用外部xml文件. 可以用 <import resource="classpath:tuloginContext.xml" /> 这是相对路径,当然,这句代码的位置需要注意.这个在beans下面,与bean平级,如果写错了,会不执行,就会导入出错,或者就是不执行也不报错. <beans> <import resource="clas

webservice axis发布service时候总报错noclassdeffoundError:org/xml/sax/saxexception

问题描述 我说下我的步骤按照教程配置的 配置好axis了 即使发布也跑通了http://localhost:8080/axis/HelloAXIS.jws现在配置的是定制发布写了2个JAVA类,用Myeclipse编译成.class文件了,放入D:Tomcat 6.0webappsaxisWEB-INFclasses里了再就是编写deploy.wsdd了 <!-- Use this file to deploy some handlers/chains and services --><

java-axis2 客户端调用报错,org.xml.sax.SAXException

问题描述 axis2 客户端调用报错,org.xml.sax.SAXException - Exception: org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize. at org.apache.axis.encoding.ser.SimpleDeserializer.on

Caused by: org.xml.sax.SAXParseException; systemId: file:/home/hadoop/hive-0.12.0/conf/hive-site.xml; lineNumber: 5; columnNumber: 2; The markup in th

1:Hive安装的过程(Hive启动的时候报的错误),贴一下错误,和为什么错,以及解决方法: 1 [root@master bin]# ./hive 2 17/12/11 23:22:56 INFO Configuration.deprecation: mapred.input.dir.recursive is deprecated. Instead, use mapreduce.input.fileinputformat.input.dir.recursive 3 17/12/11 23:22

c#设置xml内容不换行及属性xsi:nil=true的空节点添加_实用技巧

1.设置生成xml的内容格式为不换行 默认用下面代码创建并生成xml的代码如下: 复制代码 代码如下: XmlDocument doc = new XmlDocument(); //这里为创建节点等代码,省略.... //保存 doc.Save(filename); 结果生成的节点有换行: <UserName> </UserName> 这样的话会导致xsd中如果有验证会通不过,要想不换行,doc.Save(filename);可以改为: 复制代码 代码如下: using (XmlT

处理及遍历XML文档DOM元素属性及方法整理_基础知识

用于处理XML文档的DOM元素属性 复制代码 代码如下: childNodes:返回当前元素所有子元素的数组: firstChild:返回当前元素的第一个下级子元素: lastChild:返回当前元素的最后一个子元素: nextSibling:返回紧跟在当前元素后面的元素: noedValue:指定表示元素值的读/写属性: parentNode:返回元素的父节点: previousSibling:返回紧邻当前元素之前的元素: 用于遍历XML文档的DOM元素方法 复制代码 代码如下: getEle

如何给XML文档中节点属性设置前缀呢?

问题描述 假如有一个节点<span>内容</span>我想给节点属性加上xml:space="preserve"属性就是<spanxml:space="preserve">内容</span>怎么做呢?另外问下这个属性可以加到根节点上吗?谢谢! 解决方案 解决方案二:晕等了一天也没人回答啊..难道太简单了?解决方案三:XmlElementbt=doc.CreateElement("wsc","

Testng.xml文件结构组成及节点属性说明

testng.xml文件结构: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="suitename" junit="false" verbose="3" parallel="f