如何从Web服务解析以下文本?

时间:2011-05-07 04:12:55

标签: php

我从AWS webservice获得以下响应并想要解析它?我怎样才能做到这一点。请帮帮我。

    b336825b-63244675-4e7e-WJ5OPBUYS3KGPMZB7EQ61-06-05T11:18:19Z2011-05-06T11:15:49Z2011-05-06T11:18:19Z2011-05-06T11:21:34Z<?xml version="1.0" encoding="UTF-8"?>
<QuestionFormAnswers xmlns="test">
<Answer>
<QuestionIdentifier>testDetlocat</QuestionIdentifier>
<FreeText>Location 1&#13;
Location 2 of the location 1</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testerName</QuestionIdentifier>
<FreeText>test DM</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testTranslang</QuestionIdentifier>
<FreeText>English</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testNotes</QuestionIdentifier>
<FreeText>Location is US, HIT approval rate (%) is not less than 100 </FreeText>
</Answer>
<Answer>
<QuestionIdentifier>Submit</QuestionIdentifier>
<FreeText>Submit</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testTimestamp</QuestionIdentifier>
<FreeText>4;47</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testCountry</QuestionIdentifier>
<FreeText>india</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testUrgent</QuestionIdentifier>
<FreeText>1</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testLanguage</QuestionIdentifier>
<FreeText>English</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testTranslation</QuestionIdentifier>
<FreeText>In tamil and english</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testHITname</QuestionIdentifier>
<FreeText>@test</FreeText>
</Answer>
<Answer>
<QuestionIdentifier>testUsername </QuestionIdentifier>
<FreeText>sdftest</FreeText>
</Answer>
</QuestionFormAnswers>

解析前要进行条带化的字符串** b336825b-63244675-4e7e-WJ5OPBUYS3KGPMZB7EQ61 ...

1 个答案:

答案 0 :(得分:0)

您可以使用string utf8_decode ( string $data )函数来解析此字符串。

                           OR 

您可以从This link

获得更多帮助

尝试这可能对您有用..

由于