gpt4 book ai didi

objective-c - NSTask的标准输出可以用来生成xml文件吗

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:41 25 4
gpt4 key购买 nike

我正在编写一个必须使用 java 实用程序的 objective-c/cocoa 应用程序。所以我计划使用 NSTask 来调用 java 应用程序。我试图找出在 cocoa 和 Java 应用程序之间进行通信的最简单方法。是否可以通过 java 应用程序的标准发送 xml 格式的字符串,并让 cocoa 应用程序使用它来创建一个 xml 对象,然后反序列化并用于其数据?

最佳答案

您可以使用 NSTaskstandardOutput方法。那会给你一个 NSPipe然后你可以抓取 NSFileHandle 的对象来自 fileHandleForReading .你只想 readDataToEndOfFile在 handle 上取回 NSData您可以传递给 NSXMLDocument 的对象如果你想要基于树的 XML 处理。否则,你会想看看 NSXMLParser用于基于事件的解析。这两个 XML 引用资料都有相应的有用指南。

所有这些几乎都是从您的 NSTask 起点的文档中提取的。

关于objective-c - NSTask的标准输出可以用来生成xml文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com