以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]使用SAX如何将一个XML片段读出并写入另外一个文件?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=50829)


--  作者:owenfan0715
--  发布时间:8/1/2007 8:48:00 PM

--  [求助]使用SAX如何将一个XML片段读出并写入另外一个文件?
比如片段如下:

<School>
 <gml:name>Alpha</gml:name>
 <address>100 Cypress Ave.</address>
 <gml:location>
  <gml:Point srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
   <gml:coordinates>20.0,5.0</gml:coordinates>
  </gml:Point>
 </gml:location>
</School>

使用SAX,如何能将该片段读出,并保持其内容与格式不变,写入另外一个文件?


--  作者:Qr
--  发布时间:8/2/2007 12:29:00 PM

--  
SAX一般是只读不写的,除非程序语言环境支持。
--  作者:owenfan0715
--  发布时间:8/8/2007 10:36:00 AM

--  
以下是引用Qr在2007-8-2 12:29:00的发言:
SAX一般是只读不写的,除非程序语言环境支持。

读  使用SAX的方法
写  使用JAVA的类

但是就是相关顺序不好判断


--  作者:owenfan0715
--  发布时间:8/8/2007 10:37:00 AM

--  
现在想了一个最笨的方法,把所有的标签和其值按顺序逐个压入栈然后在按顺序弹出,

再写一些调整顺序的程序来实现跟原文的一致性


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms