使用 JSON 解析 XML,也包含嵌入在标记属性中的 XML
Parsing XML with JSON, also containing XML, embedded in an attribute of a tag
我有一个XML响应,类似于下面,我需要解析<message>
,其中包含在属性中的某个JSON中。它以字符串的形式出现。
"<Response attr1='hello' bar='{ '"int'": 50, '"bool'": false, '"message'":'"< message > Test Message <a href='"http://www.blah.com'">here</a> < /message >'" }'/>;"
我找到了一些不错的纯Javascript答案,例如这里,这是完美的,但是,正如您从上面的示例中所看到的,XML现在包含带有XML的JSON,并且此解析器还解析了我需要保留的<a>
和<message>
标签。
实现这一点的最简单方法是什么?我的解决方案需要是纯Javascript,没有库。
编辑:https://jsfiddle.net/ree3c7w0/显示了我尝试提取JSON的尝试,同时将XML保留在JSON中,唯一的方法是转义JSON中的XML
您需要使用一些软件来转义 xml 以将其嵌入到 json,
然后转义 json 以将其嵌入到 xml 中。
相关文章:
- LiveCycle Xml属性绑定
- 使用javascript查找xml属性值
- for循环,直到xml属性不为null.从最后一行开始javascript
- 无法使用 jquery 获取 xml 属性的值
- 使用 qml 读取多个 Xml 属性
- 在 HTML 页面中显示 XML 属性
- 更改XML文件中的XML属性值
- 在“跨记录”中查找XML属性的最大值
- 读取xml子节点jquery上的多个xml属性
- 使用正则表达式替换XML属性内错误字符串中的嵌套引号
- js查找具有另一个属性的xml属性
- XML属性中的Dojo网格值
- 基于XML属性更改样式的indesigncs6脚本不工作
- Jquery获取XML属性值,用转义不工作
- 使用javascript解析XML属性值
- javascript将XML属性推入数组
- 使用变量名查找XML属性值
- 使用javascript xpath检查带有XML属性的字符串值
- 打开/关闭XML属性状态
- 如何使用jquery获得Xml属性?