问题标签 [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.
c# - 正则表达式用 C# 从 CDATA 中解析出 html
我想解析出包装在 CDATA 中的任何 HTML 数据。
举个例子<![CDATA[<table><tr><td>Approved</td></tr></table>]]>
谢谢!
html - PCDATA 和 CDATA 到底是什么?
似乎 PCDATA 和 CDATA 的松散定义是
- PCDATA 是字符数据,但要被解析。
- CDATA 是字符数据,不会被解析。
但是后来有人告诉我,实际上已经解析了 CDATA 或者实际上没有解析 PCDATA ......所以这有点令人困惑。有谁知道真正的交易是什么?
更新:我实际上在维基百科上添加了 PCDATA 定义......所以不要太认真地对待这个答案,因为这只是我对它的粗略理解。
php - 如何在 XML_Serializer 的序列化中将任意元素与 CDATA 绑定?
我想在 CDATA 中用上面的绳子包围生成 XML 的任意元素,但我做不到。有什么好的方法吗?
当我将此选项与它一起使用时,CDATA 会坚持所有数据。
c# - 如何更新 CDATA 中的文本
我想替换 cdata 部分中的文本,但是当我只是尝试向其中添加文本时,我丢失了 CDATA 定义。
我有一个这样的 XML:
当我尝试使用新值更新此字段时:
输出是
如何将其保留为 CDATA?
xml - 将包含输入(字符 10 或 13)的字符串放入 xml CDATA 部分有什么用?
我目前正在处理一些具有以下结构的旧代码。
当字符串包含“\n”或“\r”时,我想不出任何需要将字符串放入 CDATA 节的用法。我相信使用 createTextNode 不会导致任何修剪或删除文本中的换行符,以防字符串在您设置或检索值时类似于“mytext\n\n\n”。
有人能想到一个有效/有用的情况,您希望将这样的字符串放在 CDATA 部分中吗?
c# - C#:xml CData 中的字节数组
我有一个返回 xml 块的 WCF 服务。一个元素是 CData[] 部分。我的应用程序从数据库中读取 HTML 文件,并使用 ABCPDF 将其转换为 PDF byte[] 数组。然后在我的 XmlWriter 中,我将字节添加到 CData 部分。
问题是生成的 xml 如下所示:
如何将字节串放入 CData 部分?我试过这样的事情:
和
我卡住了!!任何帮助都会很棒,谢谢!
xml - 何时 CDATA 与 Escape & Vice Versa?
我正在使用从数据库中获取的值创建 XML 文档。有时由于遗留的实现,我会撤回一个包含在未正确转义时无效的字符的值(例如&)。
所以问题就变成了,我应该 CDATA 还是 Escape?某些情况是否更适合其中一种情况?
例子:
我倾向于这里的 CDATA。
我倾向于逃离这里。
我想避免每次都盲目地 CDATA,但从性能的角度来看,这似乎是合乎逻辑的选择。这总是比查找无效字符更快,如果它存在则换行。
想法?
c# - XML CDATA 编码
我正在尝试使用 CDATA 在 C# 中构建 XML 文档,以将文本保存在元素中。例如..
但是,当我获得文档的 InnerXml 属性时,CDATA 已重新格式化,因此 InnerXml 字符串如下所示,但失败了。
访问 XML 字符串时如何保持原始格式?
干杯
javascript - 正则表达式从 XHTML 文件中删除 CDATA 包装器
我正在尝试删除以下脚本中的 CDATA 包装器(内容必须由 CDATA 包装以通过 XHTML 验证):
JavaScript:
除了开始/结束 ( <
, >
) 标记外,它删除了 CDATA 标记的大部分内容:
问题:我应该如何修改正则表达式以另外删除这些前导和尾随<
,>
标记?
iphone - 将 NSXMLParser 与 CDATA 一起使用
我正在使用 NSXMLParser 解析 RSS 提要,它对标题和其他字符串工作正常,但其中一个元素是图像,就像
如何将其添加为表格视图中的单元格图像?我会将其定义为图像类型吗?
这就是我用来解析的内容:
}
}
}