??xml version="1.0" encoding="utf-8" standalone="yes"?>在线观看精品自拍私拍,四虎永久国产精品,在线亚洲欧美专区二区http://www.aygfsteel.com/fatbear/category/35944.html得到多少又失M什?zh-cnThu, 13 Nov 2008 05:55:31 GMTThu, 13 Nov 2008 05:55:31 GMT60【{】解析xml文g获取encoding的?/title><link>http://www.aygfsteel.com/fatbear/archive/2008/11/13/240250.html</link><dc:creator>fatbear</dc:creator><author>fatbear</author><pubDate>Thu, 13 Nov 2008 02:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/fatbear/archive/2008/11/13/240250.html</guid><wfw:comment>http://www.aygfsteel.com/fatbear/comments/240250.html</wfw:comment><comments>http://www.aygfsteel.com/fatbear/archive/2008/11/13/240250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fatbear/comments/commentRss/240250.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fatbear/services/trackbacks/240250.html</trackback:ping><description><![CDATA[转自http://faq.csdn.net/read/207889.html<br /> <br /> ?nbsp;DOM Level 3 而完成的一w要Q务是Q通过加入新的可以查询~少?nbsp;XMLInfoset 信息的方法,?nbsp;DOM 数据模型?nbsp;XML Information SetQInfosetQ相匚w。例如,现在可以通过 Document 接口Q它被映到 Infoset 文信息)查询和修改储存在一?nbsp;XML 声明中的信息Q例?nbsp;version、standalone ?nbsp;encoding。类似地Q基?nbsp;URI 和声明基?nbsp;URI 属性是Ҏ XML Base 处理的,它们被放?nbsp;Node 接口中。您q可以获?nbsp;XML Infoset 元素内容?nbsp;whitespace 属性。这个属性表明一?nbsp;Text 节点是否只包含可以被忽略的空白。可以通过 Text 接口Q它映射?nbsp;XML Inforset 字符信息)获得q个属性。清?展示了在 Java 语言l定中这个接口中的实际方法签名?<br /> <br /> 清单1. ?nbsp;Java 语言l定的方法签?<br /> <br /> // XML Declaration information on <br /> // the org.w3c.dom.Document interface <br /> public String getXmlEncoding(); <br /> public void setXmlEncoding(String xmlEncoding); <br /> public boolean getXmlStandalone(); <br /> public void setXmlStandalone(boolean xmlStandalone) <br />                                   throws DOMException; <br /> public String getXmlVersion(); <br /> public void setXmlVersion(String xmlVersion) <br />                                   throws DOMException; <br /> <br /> // element content whitespace property on the Text  <br /> // interface <br /> public boolean isWhitespaceInElementContent(); <br /> <br />   <br /> <br /> 通过 Attr 接口?nbsp;schemaTypeInfo 属性,您还可以获取一个属性信息项的属性类型特性的?nbsp;——即一个属性的cd。后面有一节对此给予了更详l的介绍?<br /> <br /> 此外Q这里提供了一个新的特性,用于以最接近 XML Infoset 的Ş式返?nbsp;DocumentQ在此之前,׃不同的编辑操作(例如插入或者删除节点)的作用,文通常会更加偏?nbsp;XML Infoset。这是在q行文标准化(document normalizationQ操作时可能造成的部分结果,我们在下面的文标准化一节中Ҏ加以描述?<br /> <br /> 最后,新的 Appendix C 提供?nbsp;XML Infoset 模型?nbsp;DOM 之间的映,在这U映中Q每一?nbsp;XML Infoset 信息w映射到其相应?nbsp;NodeQ反之也一P一个信息项的每一个属性都映射到其相应 Node 的属性。这个附录应该可以您对 DOM 数据模型有一个很好的全面了解Qƈ且展CZ如何讉K所要查扄信息?<br /> <br /> <br /> --------------------------------------------------------------- <br /> <br /> DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); <br />         DocumentBuilder builder = factory.newDocumentBuilder(); <br />         InputStream in = Test.class.getResourceAsStream(fileName); <br />         DocumentImpl doc = (DocumentImpl) builder.parse(in); <br /> <br /> --------------------------------------------------------------- <br /> <br /> import javax.xml.parsers.DocumentBuilder; <br /> import javax.xml.parsers.DocumentBuilderFactory; <br /> <br /> import org.apache.xerces.dom.DocumentImpl; <br /> <br />             DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); <br />             DocumentBuilder builder = factory.newDocumentBuilder(); <br />             InputStream in = new FileInputStream(args[0]); <br />             DocumentImpl doc = (DocumentImpl)builder.parse(in); <br />             System.out.println(doc.getXmlEncoding()); <br /> <br /> ============================================================================ <br /> import org.dom4j.Document; <br /> import org.dom4j.DocumentHelper; <br /> <br /> <br />             String xml = "<?xml version='1.0' encoding='iso-8859-1'?><Message>Hi there</Message>"; <br />             Document doc = DocumentHelper.parseText(xml); <br />             System.out.println("The encoding is " + doc.getXMLEncoding()); <br />             System.out.println("As XML: " + doc.asXML()); <br /> <br /> The result is: <br /> <br /> The encoding is iso-8859-1 <br /> As XML: <?xml version="1.0" encoding="iso-8859-1"?> <br /> <Message>Hi there</Message> <br /> <br /> ================================= <br /> <br />             String xml = "<?xml version='1.0' encoding='UTF-8'?><Message>Hi there</Message>"; <br />             Document doc = DocumentHelper.parseText(xml); <br />             System.out.println("The encoding is " + doc.getXMLEncoding()); <br />             System.out.println("As XML: " + doc.asXML()); <br /> <br /> The result is: <br /> <br /> The encoding is UTF-8 <br /> <br /> As XML: <?xml version="1.0" encoding="UTF-8"?> <br /> <Message>Hi there</Message> <br /> <br /> ==================================== <br />             String xml = "<?xml version='1.0' encoding='GBK'?><Message>Hi there</Message>"; <br />             Document doc = DocumentHelper.parseText(xml); <br />             System.out.println("The encoding is " + doc.getXMLEncoding()); <br />             System.out.println("As XML: " + doc.asXML()); <br /> <br /> The result is: <br /> <br /> The encoding is GBK <br /> <br /> As XML: <?xml version="1.0" encoding="GBK"?> <br /> <Message>Hi there</Message> <br /> <img src ="http://www.aygfsteel.com/fatbear/aggbug/240250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fatbear/" target="_blank">fatbear</a> 2008-11-13 10:33 <a href="http://www.aygfsteel.com/fatbear/archive/2008/11/13/240250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ŷ</a>| <a href="http://" target="_blank">³ľ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">뵺</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ʯɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">հ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֿ</a>| <a href="http://" target="_blank">˻</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">J</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">⿪</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">᰸</a>| <a href="http://" target="_blank">ʼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϲ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>