如何在iOS中将字符串转换为xml? (目标 C,xcode 7.2)

Posted

技术标签:

【中文标题】如何在iOS中将字符串转换为xml? (目标 C,xcode 7.2)【英文标题】:How to convert string to xml in iOS? (objective C, xcode 7.2) 【发布时间】:2016-02-25 06:03:42 【问题描述】:

我想将包含 xml 代码的 NSString 变量转换为 xml 格式。我的 xml 请求是:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
        <Authentication xmlns="(namespace link)">
            <Credentials>
                    <Username>username</Username>
                    <Password>password</Password>
            </Credentials>
        </Authentication>
</soapenv:Body>
</soapenv:Envelope>

然后我将此请求保存到 NSString 变量。我得到了响应,因为服务器无法识别为 xml。那么如何将我保存的字符串转换成xml呢?

【问题讨论】:

你试过[github.com/nicklockwood/XMLDictionary]这个项目吗? 查看此链接***.com/questions/803676/encode-nsstring-for-xml-html 感谢希玛和拉胡尔的帮助。我又多了一个链接。而且我认为这对其他人会有所帮助.. yuvarajmanickam.wordpress.com/2012/10/17/… 【参考方案1】:

SOAP 请求和解析的简单代码。

转到链接:https://yuvarajmanickam.wordpress.com/2012/10/17/soap-message-request-and-xmlparsing-in-ios-app/

github.com/nicklockwood/XMLDictionary

***.com/questions/803676/encode-nsstring-for-xml-html

【讨论】:

以上是关于如何在iOS中将字符串转换为xml? (目标 C,xcode 7.2)的主要内容,如果未能解决你的问题,请参考以下文章

如何在目标 C 中将字符串转换为整数? [复制]

如何在目标c中将类对象转换为json字符串

如何在目标 c 中将 NSString 转换为 NSDictionary?

如何在目标 C 中将 NSInteger 值转换为 int 值? [复制]

如何在 C++ 中将字符串转换为字符? [复制]

如何在java中将大型XML转换为字符串