获取XML元素的文字标记

时间:2018-02-09 17:04:14

标签: javascript xml

在HTML文档中有一个来自AJAX请求的XML结构。我想使用自定义语法高亮显示它。为此,我需要XML标签的标记,因为它们出现在加载的文件中,即保留不必要的空格等。数据清楚地存储在结构中,如每个元素的父元素所示。 #39; s innerHTML属性。但是,如何从给定的XML元素节点中优雅地检索它?我可以使用类似Elt.outerHTML.split(Elt.innerHTML)的东西,但这很笨拙,并不完全符合标准。

有更好的方法吗?到目前为止,我一直在使用我自己非常粗略的XML解析器,但我想摆脱它。

1 个答案:

答案 0 :(得分:0)

考虑使用Qutoric的XMLSpectrum语法高亮工具(Phil Fearon - @pgfearo)。我们在W3C XSLT 3.0规范中使用它很有效。

http://qutoric.com/xmlspectrum/