问题标签 [cdata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 在 XQuery 中输出 CDATA
我将如何使用 XQuery 进行转换
至
?
另外,我将如何转变
至
?
如果重要的话,我正在使用 XSLPalette.app。
xml - 我怎样才能拆分一个分成多个部分?
我有一个元素列表,我想将其拆分为 3 个单独的列表。最终结果将是这样的:
我的 XSLT 是这样的,但是它不起作用,因为我不能插入</ul>
,也不能插入小于号 ( <
)。
有任何想法吗?提前致谢!
xml - XML 中的空 CDATA
或者
每个都有区别或缺点吗?在解析 XML 时我需要做任何事情吗?你喜欢哪个?
xml - 如果元素内的第一个文本,XML 文档内的 HTML 将无法正确显示
我正在使用 javascript 来提取从 XML 文档返回的数据。在这个 XML 文件中是可能有 XHTML 标记的元素。当 XHTML 被 CDATA 标记包围时,或者当我手动输入 </> 时,节点值都不会显示。当元素内没有 XHTML 格式时,节点值显示正常。
我试图不使用 XSLT,但还有其他方法可以做到这一点吗?
xslt - 用于 html 的 xslt 中的 cdata
我有一个生成纯 HTML 的 XSLT 文件。我需要在 CDATA 块中包装一些元素,因此打算使用 cdata-section-elements。但是,如果我想要包含 CDATA 的元素<p>
在页面上只有一个,我如何让它不把 CDATA 放在所有其他<p>
元素中?
输入数据是这样的:
我的 XSL 是:
我希望它呈现如下内容:
但我得到的只是:
php - 关于 XML、PHP 和 CDATA 的帮助
我的 XML 文件中有以下内容:
我在内容中有 HTML,所以我使用了 CDATA。但是,当我尝试在网页上将内容显示为 HTML 时:
它将显示为:
< ;p> ;字符串< ;/p> ;
如何将其显示为 HTML?
php - PHP, XML to HTML through XSLT 使 CDATA 中的 HTML 编码
我真的需要这个问题的答案。我正在开发一个项目,该项目使用 XML 制作页面,然后使用 XSLT 将其生成网页。这是一个代码示例:
$xml 包含 XML 格式的网页,例如:
因此,网页是 XML 格式并传递给转换函数,该函数加载一个 XSL 文件以将 XML 转换为 HTML 网页。但是,上述脚本将无法正确加载内容标记,因为 XSLT 出于某种原因不理解 CDATA,并将 HTML 编码为实体。
所以,问题是,如何使用 XSLT 将 HTML 作为 HTML 输出而不将其编码为实体?
xml - CDATA甚至存在的原因是什么?
我经常看到人们在这里提出与 XML/XSLT 相关的问题,这些问题的根源在于无法掌握 CDATA 的工作原理(比如这个)。
我想知道 - 为什么它首先存在?并不是说 XML 不能没有它,您可以放入 CDATA 部分的所有内容都可以表示为“本机”(XML 转义)。
我很欣赏 CDATA 可能会使生成的文档更小一些,但让我们面对现实吧——XML 无论如何都是冗长的。例如,通过压缩可以更轻松地实现小型 XML 文档。
对我来说,CDATA 打破了标记和数据的清晰分离,因为您可以拥有肉眼看起来像标记的数据,我认为这是一件坏事。(这甚至可能是鼓励人们不充分地将字符串处理或正则表达式应用于 XML 的原因之一。)
那么:使用 CDATA 有什么好的理由呢?
c# - 使用 Linq-to-XML 和 C# 读取 RSS 提要 - 如何解码 CDATA 部分?
我正在尝试使用 C# 和 Linq to XML 读取 RSS 提要。提要以 utf-8 编码(请参阅http://pc03224.kr.hsnr.de/infosys/feed/),除了描述节点之外,它通常可以正常读取,因为它包含在 CDATA 部分中。
出于某种原因,在读出“描述”标签的内容后,我在调试器中看不到 CDATA 标签,但我想它一定在某个地方,因为只有在本节中,德语变音符号 (äöü) 和其他特殊字符不是正确显示。相反,它们保留在 utf-8 编码的字符串中,如ü
.
我可以以某种方式正确读出它们,或者至少事后解码它们吗?
这是给我带来麻烦的 RSS 部分的示例:
这是我读取并解析 RSS 提要数据的代码:
提前致谢!
xml - 在 XML 中使用 CDATA 元素是否易受攻击?
在 XML 文档中使用 CDATA 元素是否存在漏洞?如果是这样,如果我们在 XML 文档中使用 CDATA 元素会发生什么?