问题标签 [microxml]

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 回答
246 浏览

xml - 是否有简化 XML 子集的规范?

当我第一次听说 W3C 支持的MicroXML时,我想到了几年前在某处读到的一个想法:XML 规范的一个更简单的子集,没有属性(也没有命名空间 IIRC)。理论上,这样的规范将允许更简单、更快和内存效率更高的解析器实现,可以在完整 XML 被认为过于繁重且不需要其大部分功能的情况下使用。

然而,事实证明,MicroXML 并不是那么简单——例如,虽然它简单,但它确实保留了属性。

那么这样的事情存在吗?规格?一个实现(最好是Java)?我发现的最接近的东西是Christopher Diggins 的 XML——(XML 减号),但它似乎从未流行起来

注意:我确实意识到在我描述的情况下可以使用 JSON 或其他几种格式。不过,出于好奇,我对 XML 子集感兴趣,它可以被常规 XML 解析器读取,并且可以(即使被“简化的”特殊解析器解析)通过 DOM 或 SAX API 访问。

0 投票
1 回答
461 浏览

c - txt 值包含空格时的 minixml 问题

我有以下 xml 文件:

如果我用 加载 mxml 节点树中的 xml 文件mxmlLoadFile(),那么我将在MXML_ELEMENTMXML_TXT下获得 3 个子节点。tag每个孩子都包含一个子字符串。

  • 第一个 TXT 孩子包含"text"
  • 第二个 TXT 孩子包含"with"
  • 第三个 TXT 子包含"space"

我没有得到只有 1 个包含整个字符串的孩子"text with space"

有没有办法(在负载中)将整个字符串保存在只有一个孩子中?

如果不。有没有返回整个字符串的函数"text with space"

0 投票
1 回答
316 浏览

c - 从 XML 文件中提取数据

我使用 Mini-XML 在我的项目中保存和处理数据,

这是代码:

问题是当我得到整数值时,它的值为 0(不要得到“action_number”的值)。当我使用 mxmlGetText 函数处理字符串值时,此问题不存在!