在HTML文档中有一个来自AJAX请求的XML结构。我想使用自定义语法高亮显示它。为此,我需要XML标签的标记,因为它们出现在加载的文件中,即保留不必要的空格等。数据清楚地存储在结构中,如每个元素的父元素所示。 #39; s innerHTML
属性。但是,如何从给定的XML元素节点中优雅地检索它?我可以使用类似Elt.outerHTML.split(Elt.innerHTML)
的东西,但这很笨拙,并不完全符合标准。
有更好的方法吗?到目前为止,我一直在使用我自己非常粗略的XML解析器,但我想摆脱它。
答案 0 :(得分:0)
考虑使用Qutoric的XMLSpectrum语法高亮工具(Phil Fearon - @pgfearo)。我们在W3C XSLT 3.0规范中使用它很有效。