问题标签 [nsxmldocument]
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.
grand-central-dispatch - NSXMLDocument 多个并发操作?
我通过 NSXMLDocument 在后台进行了多个并发 XML 文档解析,我认为它不安全,即使文档声明 NSXMLDocument 是线程安全的。我随机收到此错误:
并且文件在解析过程中失败,如果我将 GCD 队列切换为串行,问题就会消失。有什么我做错了吗?
这是运行它的代码示例(XML 解析发生在 ForecastDownloader 中):
swift - 初始化 NSXMLDocument 时出现额外参数错误
我正在尝试在 Swift 中创建一个 NSXMLDocument,但是当我尝试创建我的 NSXMLDocument 时,我在调用中收到一个“额外的参数‘contentsOfURL’,这是我的代码:
我究竟做错了什么 ?谢谢你。
编辑:实际上,用这个替换初始化:
工作,首先是有问题的选项参数(而且我必须解开url),但是现在,如果我想,我不知道如何选择特定选项?这里有什么问题?
objective-c - NSXMLDocument :删除独立=“否”
我使用 NSXMLDocument 生成一个 xml 字符串:
它的产生:
我如何删除'standalone="no"
cocoa - 从 NSOutlineView 或 NSTreeController 中移除 NSElements
我如何才能在 NSOutlineView 中绑定到由 NSXMLDocument 驱动的 NSTreeController,只显示一些 NSElement(相同类型)而不显示其他?
谢谢
xml - NSXMLDocument 系列:空白运行折叠为一个
我正在解析一些 XML(如果重要,则为document.xml
MS-Word 的有效负载),我需要严格正确的字符偏移量。.docx
我正在使用 Cocoa (OS X) 的NSXMLDocument
家族进行树解析。我已经解决了大部分问题,除了解析器将空格字符的运行报告为单个空格。
本文档中文本运行的原子是<w:t/>
. 在某些情况下,有一个单空格运行:
NSXMLDocumentTidyXML
直到我在实例化顶级 XML 对象时提供了选项,该空间才被抑制:
很好,但它并不能解决所有问题。在 XML 内容中考虑这一点:
您可能会注意到句号后面有两个空格。NSXMLElement
表示 的以及包含它的<w:t/>
任何元素都坚持在句点之后只有一个空格,正如theElement.stringValue!
节点的调试表示所报告的那样:
我可以忍受这一点,但我的计数必须与 Pages、Word 和 中的渲染器一致NSAttributedString
,所有这些都保留了这样的空间运行。
我已经尝试<w:t/>
通过强加xml:space="preserve"
所有元素来暴力破解元素:
我准备相信这是错误的代码,但无论如何,它对问题没有影响。这个时候恐怕已经太晚了。
如何让 Cocoa XML 树解析器停止将空格运行到一个空格中?当然,这是一个已解决的问题——世界并没有屈服于其空间崩溃。
请问我可以避免使用第三方 XML 解析器吗?
ios - 如何在 iOS 中使用 Objective-C 生成 XML 文档
我想在 iOS 中生成一个 XML 文档。我的主要目标是使用内置类/库生成它。我进行了很多研究,发现 NSXMLElement、NSXMLDocument 等用于在 OS X 中生成 XML,但在 iOS 中没有(如果我错了,请纠正我)。我发现了一些第三方库,如 GDataXML、APXML 等,它们根据我的需要生成 XMLDocument。但是,我正在努力使用内置类(如果有的话)来实现相同的目标。顺便说一句,我不希望手动附加字符串来创建 XML。
我不期待生成的完整代码。对任何内置类的任何帮助/建议将不胜感激。
提前致谢。
objective-c - 将新的 NSXMLElement 添加到现有的 NSXMLDocument
我有以下 NSXMLDocument:
现在我想在第一个条目后面直接添加另一个<number>
NSXMLElement
只是期望我必须实现类似的东西,但它不起作用。
如何将新节点/元素添加到 NSXMLDocument?
macos - 如何将值从 NSDictionary 写入 XMLDocument?
我需要使用预定义的模式创建一个 XML 文件,并且 XML 节点必须从NSDictionary
. 然后必须将文档存储在本地文件系统中以供上传。
在我的视图控制器中创建一个新实例后XMLDocument
,我如何从 NSDictionary Submission 读取值并将它们写入我的文件系统中的 XML 文档?
objective-c - 如何从文件列表制作 NSXMLDocument
我有一个像/Test/Demo1/Demo2/Demo3/demo.mp4这样的文件列表,并且想在 Objective-C 中制作 XML 文档。我有一个制作 NSMutableDictionary 的代码:
}
但我没有好的结果。建议我如何将文件列表转换为 NSMutableArray 或 NSXMLDocument。
谢谢