저는 flex 개발에 익숙하지 않습니다. 웹 기반 응용 프로그램을 개발하려고합니다. 어떻게 든 나는 편안함을 느낀다. xml 문서와 관련된 몇 가지 쿼리가 있습니다.값을 얻는 방법 동작 스크립트의 XML 객체에서
내 웹 서비스에서 일부 데이터베이스 작업을 수행하고 일부 XML 데이터를 XmlDocument Object 형식으로 반환합니다.
나는 기능public function objectToXML1(obj:Object):XML {
var qName:QName = new QName("DATA");
var xmlDocument:XMLDocument = new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode = simpleXMLEncoder.encodeValue(obj, qName, xmlDocument);
var xml:XML = new XML(xmlDocument.toString());
return xml;
}
이하로 사용하여 구문 분석을 시도했지만 나는이 XML에서 데이터를 가져 오는 방법을 모르는
XML 포맷
<REQUEST>
<STATUS>SUCCESS</STATUS>
<MESSAGE>BP Retrive </MESSAGE>
<DATA>
<BOM>
<BO>
<BusinessPartners>
<row>
<CardCode/>
<CardName/>
<Phone1/>
<Phone2/>
<Cellular/>
<EmailAddress/>
</row>
</BusinessPartners>
</BO>
</BOM>
</DATA>
</REQUEST>
Google "e4x as3". – sberry
안녕하세요 Manish, 당신이 예제에서 XML 개체를 인코딩하려고 생각합니다. 당신이 원하는 것은 웹 서비스에서 XML 결과를 디코딩하는 것입니다. 작업에 SimpleXMLDecoder를 사용할 수 있습니다. – MonkeyMagiic