当前位置: 代码迷 >> 应用服务器 >> 直接操作xml文档,该如何处理
  详细解决方案

直接操作xml文档,该如何处理

热度:792   发布时间:2013-02-26 00:00:00.0
直接操作xml文档
xsl可以格式化显示xml文档,但是有没有哪种技术可以直接操作xml节点
比如html文档中,使用javascript操作某个HTMLElement,那么在浏览器上对应HTMLElement也会变化
但是xsl只是将xml转化成html文档,之后操作的html与xml源失去联系
------最佳解决方案--------------------------------------------------------
刷新呗.
html 是静态的.要更新,要刷新.或者用AJAX.
------其他解决方案--------------------------------------------------------
用DOM / SAX 等分析器的API来操作XML文档, 这就和xls没关系了, xls只是用来转换而已.

------其他解决方案--------------------------------------------------------
我是在用sax和Jdom
  其他的也有
 但是感觉dom 解析xml挺好用的
------其他解决方案--------------------------------------------------------
似乎这种思路是错的,xml只是数据,而htmlElement才是界面元素,界面操作当然不能直接操作非界面元素,也就是说不能直接操作xml节点
------其他解决方案--------------------------------------------------------
用DOM / SAX 等分析器的API来操作XML文档, 这就和xls没关系了, xls只是用来转换而已.
--
这种方式是html文档操作js对象(xmlDoc对象),然后把xmlNode数据应用到HTMLElement上,实际上与xsl相同,
其实我的需求之一是希望类似实现界面元素之selectSingleNode方法,
又如outerHTML属性,我希望得到的是outerXHTML,有时我们写的htmlCode虽然是标准xhtml,但是又innerHTML或outerHTML得到的却是非标准xhtml

似乎xml-fo可以直接把xmlNode当作界面元素
再问一下
Sax能在ie中的js中应用吗
  相关解决方案