问题标签 [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 投票
3 回答
485 浏览

flash - XSL 和 Flash XML 中断转义

我有一个在 Flash 中加载的 XSL 文件,其中包含以下代码段:

我这样加载它:

在事件中,我跟踪结果如下:

在结果跟踪中,它将片段转换为项目符号。

*

我希望它保持编码状态,这可能吗?

0 投票
3 回答
7487 浏览

xml - Xml 转义/编码术语

我对以下短语中的“转义”和“编码”这两个术语之间的区别感到困惑:

XML 编码

Xml 转义

编码的 HTML

转义网址

...

谁能给我解释一下?

0 投票
3 回答
2942 浏览

xml - 如何在 Erlang 中对字符串进行 XML 编码?

我有一个 erlang 字符串,其中可能包含 & " < 等字符:

是否有一个 Erlang 函数可以解析字符串并编码所有需要的 HTML/XML 实体,例如:

?

我的用例是来自用户输入的相对较短的字符串。xmlencode 函数的输出字符串将是 XML 属性的内容:

最终的 XML 将通过网络适当地发送。

0 投票
2 回答
1690 浏览

android - 如何修复 android 中的 windows-1256 xml 解析错误?

在 android 中使用 sax 解析器解析 xml 文档时出现错误。有人可以帮我解决这个错误吗?错误如下所示:

xml 文档编码为 windows-1256。这是来自 xml 代码的示例:

这两天一直在网上找答案。任何帮助将不胜感激。

日志猫:

11-29 12:48:32.649:E/AndroidRuntime(26821):致命异常:主要 11-29 12:48:32.649:E/AndroidRuntime(26821):java.lang.NullPointerException 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 com.lascivio.womenworld.RSSSection$EfficientAdapter.getCount(RSSSection.java:161) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 android.widget.ListView.setAdapter (ListView.java:502) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 com.lascivio.womenworld.RSSSection$GetData.onPostExecute(RSSSection.java:90) 11-29 12:48:32.649 : E/AndroidRuntime(26821): 在 com.lascivio.womenworld.RSSSection$GetData.onPostExecute(RSSSection.java:1) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 android.os.AsyncTask。完成(AsyncTask.java:417)11-29 12:48:32.649:E/AndroidRuntime(26821):在 android.os.AsyncTask.access$300(AsyncTask.java:127) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429) 11-29 12:48:32.649: E/AndroidRuntime(26821) : 在 android.os.Handler.dispatchMessage(Handler.java:99) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 android.os.Looper.loop(Looper.java:123) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 android.app.ActivityThread.main(ActivityThread.java:3687) 11-29 12:48:32.649: E/AndroidRuntime(26821): 在 java.lang.reflect .Method.invokeNative(Native Method) 11-29 12:48:32.649: E/AndroidRuntime(26821): at java.lang.reflect.Method.invoke(Method.java:507) 11-29 12:48:32.649: E/AndroidRuntime(26821):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 11-29 12:48:32.649:E/AndroidRuntime(26821):在 com.android。internal.os.ZygoteInit.main(ZygoteInit.java:625) 11-29 12:48:32.649: E/AndroidRuntime(26821): at dalvik.system.NativeStart.main(Native Method)

这是进行解析的代码。

0 投票
1 回答
1060 浏览

java - DOM4J 文档:读取 ISO-8859-1 xml

我需要读取以 ISO-8859-1 编码的 xml 文件。

我正在使用:

我收到一个"cannot find symbol"错误setXMLEncoding。这似乎应该是一件简单的事情,但我无法弄清楚我做错了什么。

0 投票
2 回答
3033 浏览

.net - 当列名包含空格时,为什么我的 DataTable 不能正确序列化?

通常我会尽量远离DataSets 和DataTables,但我们目前有一个要求,似乎使用它们是有意义的。

DataTableDataColumn名称包含空格并且列的类型是我编写的自定义类型时,我在序列化 a 时遇到了一些问题。

看起来序列化过程正在向编码的列名虚假地添加转义字符,几乎就像它被编码了两次一样。只有当我使用自己的类型作为列的数据类型时才会发生这种情况,使用typeof(object)效果很好。

这是一个标准功能吗?如果是的话,有人知道它的任何方法吗?

以下代码示例演示了该问题。名为“NameWithoutSpaces”的列被编码为“NameWithoutSpaces”,而“Name With Spaces”被编码为“Name_x005F_x0020_With_x005F_x0020_Spaces”,带有额外的x005F字符

在写出架构时,该列被正确编码为“Name_x0020_With_x0020_Spaces”,我猜这是问题的原因,因为一旦调用了 Read* 方法,该列就是空白的。

根据XmlConvert.EncodeName的文档,该空间应使用x0020进行编码,并且005F用作转义字符。所以,我们得到的结果似乎是如果文本通过这种机制被编码两次会发生什么。

0 投票
2 回答
4128 浏览

c# - 生成 HTML 文档时的 XML 序列化和“<”、“>”

我正在尝试通过使用XmlSerializer和一组这样的类来动态生成 HTML 表:

这里的问题是该Designation属性可以有一个标签作为值<option...>,所以当我序列化我的模型时,我得到&lt;option...&gt;而不是<option...>

我可以通过使用这样的方法来解决问题string.ReplaceReplace("&lt;", "<").Replace("&gt;", ">");

有没有一种干净的方法可以在不使用的情况下获得预期的结果string.Replace

0 投票
1 回答
3040 浏览

asp.net-mvc-4 - Web Api XML,如何设置编码、版本、xmlns:xsi 和 xsi:schemaLocation

我正在使用 asp.net MVC4 Web Api。

我已经设定:

我创建了一个指定我需要的 XML 的类,并且效果很好。

我快到了,但我不确定如何设置:

以及如何设置元素属性:

xmlns:xsi 和 xsi:schemaLocation

我可以使用属性设置它吗?

0 投票
1 回答
1902 浏览

jsf - “发现意外的令牌错误”错误显示在 netbeans 为百分比 (%) 字符处理 jsf 项目时

我在 netbeans 和 jsf 中遇到了一个奇怪的问题,这不是致命的,但很烦人。

出于某种原因,我从 netbeans 收到以下代码块的错误“发现意外字符 % 发现意外令牌错误”。

它在抱怨百分号,你知道如何解决这个问题吗?我试图用“%”的百分比的 xml 编码来逃避它,但后来它开始抱怨 & 字符..

0 投票
6 回答
490730 浏览

xml - 的意思 -

我是 XML 新手,我正在尝试了解基础知识。我在“Learning XML”中阅读了下面的行,但对我来说仍然不清楚。有人可以指出我清楚地解释这些基础知识的书或网站吗?

学习 XML

XML 声明描述了文档的一些最通用的属性,告诉 XML 处理器它需要一个 XML 解析器来解释这个文档。

这是什么意思?

我理解这xml version部分 - 文档和文档用户都应该在同一版本的 XML 中“交谈”。但是那encoding部分呢?为什么这是必要的?