如何从 xml 标签中提取值?下面是存储在指针变量响应中的 XML。
<Response>
<ID>App1</ID>
<operationID>654164615</operationID>
<mainReturnResult>
<returnCode>2000</returnCode>
<returnString> Success – Successful Result </returnString>
</mainReturnResult>
<totalDuration>647</totalDuration>
<Result>
<jobID>job1</jobID>
<mainReturnResult>
<returnCode>2000</returnCode>
<returnString> Success – Successful Result </returnString>
</mainReturnResult>
<duration>78</duration>
/*still more xml tags*/
-Data.to.be.taken
data comes here which have to extracted
-Done.with.data
我只需要返回代码和 xml 末尾的数据。我正在使用 strstr 来获取标签返回码的值。但是当我的朋友看到我这样做时,他说这是一种不好的做法。但是,我只需要 1. 返回代码来了解状态和 2. 从 xml 中提取数据。
那么,您能否建议我在不使用任何库的情况下进行这两项活动的有效方法。