问题标签 [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.

0 投票
1 回答
3188 浏览

jsp - 来自 JSP 的 XML 声明之前的空格

我正在尝试对我的 JSP 输出进行完整的 XHTML 过渡验证,但遇到了障碍。标题的顶部如下所示:

它包含在如下语句中:

<owportal:page> 标记检查几个不同的路径,以便我们可以在需要时使用特定于项目的标头覆盖它。这样做的问题是 owportal taglib 需要在使用之前进行声明,在 XML 声明之前插入一个空行并导致验证警告。

我曾尝试使用 jsp:output生成 XML 声明,但运气不佳。谁能让我知道我是否在正确的轨道上?

更新:

目前我正在尝试这样的事情

我在 <jsp:root> 行收到错误“无效的标准操作”。不是最有用的错误消息。听起来我可能以某种方式错误地使用了标签。我正在运行 Tomcat 6,所以 JSP 版本应该没有问题。谁能看到我做错了什么?<jsp:root> 是否意味着环绕 <html>?

0 投票
2 回答
203 浏览

php - WordPress 文档类型错误

如何在不导致 PHP 错误的代码的情况下将以下代码添加到 WordPress 网站?

0 投票
4 回答
4761 浏览

xml - 可以在 XML 声明之前添加注释吗?

可以在 XML 文件中的 XML 声明之前放置注释吗?

0 投票
4 回答
66455 浏览

c# - 如何使 xmlserializer 只序列化纯 xml?

我需要得到普通的 xml,没有<?xml version="1.0" encoding="utf-16"?>开头和xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"第一个元素XmlSerializer。我该怎么做?

0 投票
3 回答
161 浏览

xhtml - 我可以在 IE6 的标准模式下拥有一个带有 XML 声明的 XHTML 文档吗?

在过去的半个小时里,我一直在阅读这方面的内容,这就是我的理解:

如果存在有效的 DTD,IE 6 将以标准模式呈现页面,但如果 DTD 上方有任何注释,则不会。

XML 声明是位于 DTD 之上的注释。

如果 XML 声明包含在条件注释中,则页面将在 IE 6 中以 quirks 模式呈现,但 XHTML 无效。

是否有任何变通方法可以使用 XML 声明获取有效的 XHTML,以便在 IE6 中以标准模式呈现?如果不是,那么完全删除 XML 声明的缺点是什么?

谢谢。

0 投票
2 回答
612 浏览

c++ - 使用 Xerces-C 在我的 xml 中添加样式表声明

我有一个使用 Xerces-C 作为主要 xml 操作库的 c++ 应用程序。

我有我的 DOMDocument* 和我的解析器,我想设置声明。

我执行以下操作:

我想补充:

我该怎么做?

0 投票
3 回答
162795 浏览

xml - 有效的 XML 文件是否需要 XML 声明?

我正在使用 Xerces 的 Sax Parser 解析 XML 文件。
是否需要XML 声明<?xml version="1.0" encoding="UTF-8"?>

0 投票
0 回答
823 浏览

php - 使用 SimpleSamlPhp 发送 XML 标头

我将SimpleSamlPhp用于SAML服务提供商。

SimpleSamlPhp 正在发送不带 xml 标头的身份验证请求,但 IdP 表示它们需要 xml 标头。如何在请求中添加 utf-8 标头?( <?xml version="1.0" encoding="UTF-8"?>)

这就是我发送的方式

<samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" ID="gfpdfaailecofabshsehljipgpofofghjjahggi" Version="2.0" IssueInstant="2011-08-23T06:26:06Z" ProtocolBinding="urn:oasis: etc.....

这就是 IdP 要求的方式

<?xml version="1.0" encoding="UTF-8"?><samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" ID="gfpdfaailecofabshsehljipgpofofghjjahggi" Version="2.0" IssueInstant="2011-08-23T06:26:06Z" ProtocolBinding="urn:oasis: etc.....

PS:在Feide OpenIdp上测试了我的SP,效果很好。

0 投票
1 回答
479 浏览

c# - 如何摆脱 XmlSerializer 插入的 xmlns 声明?

我有这种类型:

.NET XML 序列化陷阱从哪里XmlSerializableDictionary借来的?.

生成以下XmlSerializerXML:

我唯一希望摆脱的是根元素上的 xmlns 声明。我该怎么做?谢谢。

0 投票
5 回答
10576 浏览

c# - 无需删除 XML 声明即可读取 XML 文件的内容

我想从文件中读取所有 XML 内容。<?xml version="1.0" encoding="UTF-8"?>下面的代码仅在移除XML 声明 ( ) 时有效。在不删除 XML 声明的情况下读取文件的最佳方法是什么?

在不删除 XML 声明的情况下,reader.ReadOuterXml()返回一个空字符串。

更新

我知道其他使用 NON-xml 阅读器的方法(例如使用File.ReadAllText()). 但我需要知道一种使用 xml 方法的方法。