问题标签 [xml-declaration]
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 - 在 peoplesoft pagelet 向导中,XML 是否需要声明 XML 的类型才能使 XSL 工作?
我在 pagelet 中有一个我想要的 RSS 提要。
http://studentaffairs.csun.edu/calendar/admin/Feed.php?CALID=39&TYPE=RSS&tags=Men%27s%20Basketball
此提要的 XML 没有 XML 声明。当我使用视觉工作室在本地查看它时,转换效果很好,但在 PeopleSoft 中它给了我一个错误。
错误是因为缺少 XML 声明吗?
有解决办法吗?
我无权更改 RSS 提要的布局。
仁科错误:
尝试执行 XSL 转换时发生错误。
这是因为:
DataSource 没有返回有效的 XML 或
转换的 XSL 无效。
更新:我确认问题是缺少 XML 声明。但是有解决方法吗?
c# - OptionWriteEmptyNodes 使用 HtmlAgilityPack 中断 XML 声明
这是我拥有的超级简单的代码:
输入:
输出:
您可以看到在第一行有一个错误: /> 而不是 ?> 如果我将 OptionWriteEmptyNodes 设置为 true 值,则会发生这种情况。它已设置为 true,否则元/链接标签(以及文档正文中的其他一些标签)将不会被关闭。
有谁知道如何解决这个问题?
xml - ANT - 替换 xml 声明
我有一个 XML 文档,它由附加到它的其他几个 XML 文档组成。因此,文档中有几个 XML 声明会阻止我的 XSLT 正确解析它。我正在尝试使用 antreplace
和replaceregexp
任务从文档中删除声明,但它们对文件没有任何作用。这就是我到目前为止所拥有的。
xml - 使用 perl 或 awk 从 xml 数据中删除 xml 声明
我们的应用程序在接收端对 XML 数据进行回溯分析。我们的应用程序没有可用的 Java 或 .NET,但在 Unix 中运行,所以它有 awk 和 Perl。
文件中的 XML 消息包含:
我在 Perl 和 awk 中尝试了一些选项来删除它们,但无法让它们工作:
使用 PERL 或 AWK 来执行此操作的任何其他选项?
python - 保留 lxml.etree 解析的 xml 的原始文档类型和声明
我正在使用 python 的 lxml,我正在尝试读取 xml 文档,修改并将其写回,但原始 doctype 和 xml 声明消失了。我想知道是否有一种简单的方法可以通过 lxml 或其他解决方案将其放回原处?
groovy - 使用 Groovy 解析 XML:在声明中覆盖字符集并添加 XML 处理指令
我最初的问题已经得到解答,但这确实为进一步的问题打开了大门。
示例代码
使用 Groovy 2.0.5 JVM 1.6.0_31
问题描述
我正在尝试解析从第三方工具导出的 XML 文件,在将其推广到舞台和生产之前,我需要替换某些属性值。没关系,但除此之外我必须保留编码和参考。到样式表。
由于这是相当静态的,因此同时拥有编码和样式表参考是完全可以的。在属性文件中定义,意思是:我不需要先在原始文件中找到声明。
声明问题中的编码
如在 StackOverFlow 上找到的这个答案所示,您可以这样做
我也试过
但它也没有为我解决问题。所以我不明白如何覆盖 UTF 值。
处理指令问题
简单地说,我该如何添加
到输出?
更新- 这可以像这样完成
正在像这样添加处理指令,这条指南向我展示了,但我仍然没有得到输出。
xml - 的意思 -
我是 XML 新手,我正在尝试了解基础知识。我在“Learning XML”中阅读了下面的行,但对我来说仍然不清楚。有人可以指出我清楚地解释这些基础知识的书或网站吗?
从学习 XML:
XML 声明描述了文档的一些最通用的属性,告诉 XML 处理器它需要一个 XML 解析器来解释这个文档。
这是什么意思?
我理解这xml version
部分 - 文档和文档用户都应该在同一版本的 XML 中“交谈”。但是那encoding
部分呢?为什么这是必要的?
php - DOMDocument::loadXML() 用于部分 XML
像这些简单的 XML 模板:
结构.xml:
book_element.xml :
而这个测试:
给我错误:
警告:DOMDocument::loadXML(): XML 声明只允许在实体中文档的开头,行:5
因为 loadXML() 方法会自动将声明添加到内容中,但我需要像上面一样在最终模板中注入部分 xml。如何禁用这种烦人的自动添加并让我使用我的声明?或者另一个想法来解决问题?
c# - 如何防止XDocument添加XML版本和编码信息
尽管在以下代码中使用了 SaveOptions.DisableFormatting 选项:
目标 XML 文件将其添加到其中:
有没有办法保留原始格式而不添加版本和编码信息?
python - 不是
我正在使用 lxml
写出我打开和编辑的 xml 文件,但我绝对需要将 xml 声明为
并不是
现在我知道它们在 xml 方面是完全相同的,但我正在与一个非常棘手的客户打交道,他绝对必须"
在声明中而不是'
. 我到处搜索,但找不到答案。
我可以创建它并以某种方式将其添加到xml的头部吗?
我可以告诉 lxml 这是我需要的 xml 声明吗?