易截截图软件、单文件、免安装、纯绿色、仅160KB

使用SAX解析XML

SAX(Simple API for XML简称SAX)事件是无状态的,也就是说,当接收到字符数据的事件后,并不知道该字符数据是哪一个元素的
内容。同样地,当收到元素开始的事件后,也无法知道该元素是否有父元素,是否有子元素,这是
SAX和DOM不同的地方。SAX解析器本身并不提供元素的上下文信息,所有相关信息的记录需要我们自
己编程去实现
SaxXml类加载XML数据流,(目前用字符串代替),建立解析工厂,生产SAX解析对象
import java.io.ByteArrayInputStream;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.SAXException;
public class SaxXml {
private SaxXml() {
       }
SaxXml(String xmlFile) {
        try{
    String xmltest = "<?xml version=\"1.0\" encoding=\"gb2312\"?>"
      +"<home>"
      +"<name>张三</name>"
      +"<sex>男</sex>"
      +"<age>20</age>"
      +"</home>";   
      byte[] data1 = xml.getBytes();
  
      SAXParserFactory factory = SAXParserFactory.newInstance();
      factory.setValidating(true);
    SAXParser sax = factory.newSAXParser();
    sax.parse(new ByteArrayInputStream(data1), XmlHandler.handler/*new XmlHandler()*/ );
   } catch (ParserConfigurationException pce) {
    System.out.println("Could not create that parser.");
    System.out.println(pce.getMessage());
   } catch (SAXException saxe) {
    System.out.println("Problem wITh the SAX parser.");
    System.out.println(saxe.getMessage());
   } catch (Exception e) {
    e.printStackTrace();
  &n


相关文档:

DataSet XMl DateTable 互转

/// <summary>
/// DataTable-------------------->XML --String
/// </summary>
public static String ToXmlString(DataTable dt)
{
StringWriter tr = new StringWriter();
try
{
dt.WriteXml(tr); ......

php数据库导出类 导出JSON,XML,WORD,EXCEL

from:http://www.xland.com.cn/article/7/81/0804/28778.htm
本类实现:
数据库信息导出:word,excel,json,xml,sql
数据库恢复:从sql,从文件
具体用法:
首先新建测试用数据库mytest,然后在里面建张表
PHP代码:
以下是代码片段:
--
-- 表的结构 `test`
--
CREATE TABLE `test` (
   `id ......

“XML DOM读取节点信息”小结

<?
XML DOM读取节点信息遇到问题总结:  
 
1:NodeList: 使用节点的childNodes属性或者document对象的getElementsByTagName()方法,就会返回一个包含节点列表的NodeList
 
2: 在 XML DOM 中,节点的关系被定义为节点的属性:
·  parentNode
·  childNodes
· ......

asp.net+jquery+xml实现最简单的聊天室

最近在sina看nba的文字直播的时候,对网站右下角的那一个聊天窗口产生兴趣,就决定自己也做一个。
    上网查查资料,这样的聊天室无非就是用户输入数据传到服务器保存,然后用户页面再实时地从数据库取出数据,显示在页面上,即可完成一次聊天操作。
   首先我定义了一个xml文件,用于保存用户 ......

XML特殊符號

在web.config做參數設定時遇到特殊字元 value="http://www.yahoo.com.tw/default.aspx?sid=111111111&uid=test"
&uid這地方會出錯...換成&amp;uid 就OK了~~
幾個
對照如下:
< 小於
&lt;
> 大於
&gt;
&
&amp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号