问题标签 [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.
xml - 是否有简化 XML 子集的规范?
当我第一次听说 W3C 支持的MicroXML时,我想到了几年前在某处读到的一个想法:XML 规范的一个更简单的子集,没有属性(也没有命名空间 IIRC)。理论上,这样的规范将允许更简单、更快和内存效率更高的解析器实现,可以在完整 XML 被认为过于繁重且不需要其大部分功能的情况下使用。
然而,事实证明,MicroXML 并不是那么简单——例如,虽然它更简单,但它确实保留了属性。
那么这样的事情存在吗?规格?一个实现(最好是Java)?我发现的最接近的东西是Christopher Diggins 的 XML——(XML 减号),但它似乎从未流行起来。
注意:我确实意识到在我描述的情况下可以使用 JSON 或其他几种格式。不过,出于好奇,我对 XML 子集感兴趣,它可以被常规 XML 解析器读取,并且可以(即使被“简化的”特殊解析器解析)通过 DOM 或 SAX API 访问。
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"
?
c - 从 XML 文件中提取数据
我使用 Mini-XML 在我的项目中保存和处理数据,
这是代码:
问题是当我得到整数值时,它的值为 0(不要得到“action_number”的值)。当我使用 mxmlGetText 函数处理字符串值时,此问题不存在!