问题标签 [xml-encoding]

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 投票
0 回答
168 浏览

java - 如何在 java 中使用 XMLDecoder 解码特殊字符

我的字符串包含特殊字符(例如:Ã?tøkiligar),当使用 XMLDecoder 对其进行解码时,它会抛出 ArrayIndexOutOfBoundsException。无论如何将解码格式更改为UTF-8以外的另一种格式(ISO-8859-1)?

java.lang.ArrayIndexOutOfBoundsException: 0 at java.beans.XMLDecoder.readObject(Unknown Source)

0 投票
1 回答
140 浏览

import - MarkLogic 内容泵,content_encoding encoding="US-ASCII"?

MarkLogic 安装在 Windows 10 机器上。

我们正在使用 MarkLogic Content Pump (MLCP) 导入数据

它与

导入非 UTF8 编码时显示错误,即

我查看了 MLCP 指南,发现 content_encoding 参数,但它不起作用,并且记录包含特殊字符的抛出错误,如 ´ δ、“ & 等等

错误 mapreduce.ContentWriter:XDMP-DOCENTITYREF:无效的实体引用“gamma”

我通过它如下

当我查看此文档时,它显示“仅支持 UTF-8”。

当我看到这个时,它说“选项值必须是你的 JVM 接受的字符集名称;”

所以我很困惑,不知道如何解决这个问题以及如何在 JVM 中设置字符集

0 投票
0 回答
84 浏览

c - XMLTV 西班牙语字符未正确显示

我一直在使用 XMLTV,我发现西班牙字符没有正确出现在 EPG 中,我相信这将是 xml 编码的问题,但我已经用这两种方法进行了测试:

而且我仍然遇到西班牙字符的问题,有什么建议吗?

更新:

我正在读取一个 xml 文件并将其转换为 XMLTV,除了西班牙语字符之外,一切都按预期正常工作。

这只是一个片段,如果没有我认为影响西班牙语字符的区域是 lang 道具和 xmlSaveFormatFileEnc()

0 投票
1 回答
208 浏览

symfony - 用 Symfony/XmlEncoder 转换这个数组的正确键/值语法是什么?

我将我的请求数据构建为数组结构,并希望使用 symfony XmlEncoder 将我的数组编码为 XML。

所以我想我的基本部分是正确的,例如:

我正在寻找以下格式编码的语法,带有属性和值:

我有可能在数组键​​上使用 @ 符号,但如何也适合该值?

这应该是

但是如何写它我也可以设置值?喜欢:

非常感谢帮助

0 投票
1 回答
194 浏览

java - 如何使用 XMLStreamReader 读取/写入 Java ASCII 字符值?

我想使用 XMLStreamReader 来读取包含 Horizo​​ntal Tab ASCII Codes 的 XML 文件	,例如:

<tag>foo&#009;bar</tag>

并打印出来或写回另一个 xml 文件。

谷歌告诉我设置javax.xml.stream.isCoalescingtruein XMLInputFactory,但我下面的测试代码没有按预期工作。

输出是

但我想保持相同的水平选项卡,如:

我在这里想念什么?谢谢

0 投票
1 回答
106 浏览

xml - Golang 中的 XML 编码器不会关闭所有流中的标签

我正在开发一个流式 XML 编码器,它将同时将 XML 写入本地文件和 S3 存储桶。但是,仅通过测试它写入两个本地文件,我可以看到其中一个文件每次都缺少结束标记。

这大致是我的做法(省略错误处理):

结果file1.xml符合预期,所有标签都正确关闭,但file2.xml结束标签(的调用encoder.EncodeToken(xml.EndElement{...}))缺失。

我究竟做错了什么?当我将阅读器复制到 S3 时,我可以期待相同的结果吗?

0 投票
1 回答
403 浏览

c# - How to make System.Web XmlSerializer serializer encode quotes c#

I have the following test case:

I want all special characters including the quotes at apostrophe to be included as such:

With the title being "[quote]"[/quote] [apo]'[/apo] [smaller]<[/smaller] [bigger]>[/bigger] [and]&[/and]"

Instead I get:

And the title is [/quote] [apo]'[/apo] [smaller]<[/smaller] [bigger]>[/bigger] [and]&[/and].

How do I tell the serializer that I have quotes and apostrophes encoded as well?

PS: I know you don't typically need to encode these characters but this is a client requirement.

Attempts:

0 投票
1 回答
1598 浏览

xml - 尝试使用 Golang encoding/xml 将结构编码为 xml 具有交替重复模式的结构

我正在尝试使用 encoding/xml 包创建一个具有以下顺序的 xml 文件,并且我已经为静态子元素和转换子元素定义了结构,现在问题是我需要以重复格式使用它,所以我创建了另一个结构来保存静态和过渡结构的切片,但结果是静态元素都出现在过渡元素之前,但我需要它们按顺序交替。这是我想要的结构:

但这就是我得到的:

关于我如何做到这一点的任何帮助。这些是我创建的结构:

0 投票
1 回答
4124 浏览

maven - 编码器类 (org.owasp.esapi.reference.DefaultEncoder) CTOR 抛出异常

我正在尝试运行一个使用 ESAPI 进行编码的示例程序。

这是示例程序

这导致异常

我正在使用 Maven 构建并在我的 pom.xml 中包含 ESAPI 依赖项,还包含 esapi.properties 和 validation.properties(均从此处下载:https ://github.com/ESAPI/esapi-java-legacy/releases/tag/ esapi-2.2.1.1)在 src/main/resources 中,两者都根据控制台中的消息成功加载。请让我知道我在这里错过了什么。

0 投票
0 回答
75 浏览

java-8 - 如何确定java8中xml的编码

我有一个 XML 文件,我想以编程方式确定其编码。XML 文件存在于设备上,并且 dataFilePath 包含路径。文件中的编码声明说它是 UTF-8,但是当我在记事本 ++ 中检查编码时,文件是 ANSI 编码的。这是我尝试过的

encoding 始终返回 null 并引发异常