<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><LoginResponse xmlns="http://tempuri.org/QuestIPhoneWebService/QuestIPhoneWebService"><LoginResult><RETURN_VALUE><ERROR RESULT= '-1' DESC = 'The password entered into the system is not valid. Please check your password and try again.'/></RETURN_VALUE></LoginResult></LoginResponse></soap:Body></soap:Envelope>
Hola estoy recibiendo el valor de los servicios web. Quiero convertir por encima de cadena a XML puede alguien decirle cómo convertir cadena a un archivo XML en JavaCómo convertir cadena a un archivo XML en Java
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<LoginResponse xmlns="http://tempuri.org/QuestIPhoneWebService/QuestIPhoneWebService">
<LoginResult>
<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql"><LOGIN_DETAILS USER_ID="testpub2" COMPANY_ID="1" USER_NAME=" aaa" SYSTEM_USER_ID="6976" USER_EMAIL_ID="[email protected]" TOKEN_STRING="A93805F1F1C340F5A8155FDD9B77E595" DISCLAIMER_AGREED="1" USER_ENABLED="1" USER_COMPANY_ENABLED="1" USER_TYPE="2" LOGIN_EXPIRY_DAYS="999" TOKEN_CREATION_DATE="2010-10-01T16:04:26" MOBILE_ENABLED="1" USER_COMPANY_MOBILE_ENABLED="1"/><COMPANY_DETAILS CLIENT_TYPE_ID="8"/><USER_SETTINGS><QUEST_GROUP ID="14293" NAME="World" ASSIGN_NUM="14"/><INDEX_PROVIDER ID="14251" NAME="QUEST (Default)"/><STOCK_IDENTIFIER ID="57" NAME="TICKER"/></USER_SETTINGS><PERMISSIONS><QUEST_FUNCTIONS><FUNCTION NAME="charting" ID="501" ACCESS="1"/><FUNCTION NAME="modeller" ID="512" ACCESS="1"/><FUNCTION NAME="momentum" ID="513" ACCESS="1"/><FUNCTION NAME="portfolio" ID="516" ACCESS="1"/><FUNCTION NAME="search" ID="518" ACCESS="1"/><FUNCTION NAME="sensitivity" ID="521" ACCESS="1"/><FUNCTION NAME="statistics" ID="524" ACCESS="1"/><FUNCTION NAME="strategy" ID="525" ACCESS="1"/><FUNCTION NAME="summary" ID="526" ACCESS="1"/><FUNCTION NAME="triangle" ID="528" ACCESS="1"/><FUNCTION NAME="valuation" ID="529" ACCESS="1"/><FUNCTION NAME="commentary" ID="530" ACCESS="1"/><FUNCTION NAME="CITN" ID="534" ACCESS="1"/><FUNCTION NAME="batch report" ID="553" ACCESS="1"/><FUNCTION NAME="ModellerWS" ID="557" ACCESS="1"/><FUNCTION NAME="Sector Analysis" ID="562" ACCESS="1"/></QUEST_FUNCTIONS><ADMIN_FUNCTIONS><FUNCTION NAME="administrator" ID="531" ACCESS="0"/><FUNCTION NAME="author" ID="532" ACCESS="1"/><FUNCTION NAME="publisher" ID="533" ACCESS="0"/><FUNCTION NAME="editor" ID="539" ACCESS="0"/></ADMIN_FUNCTIONS></PERMISSIONS></ROOT>
10-04 14:30:08.696: DEBUG/login result is(439): </LoginResult></LoginResponse></soap:Body></soap:Envelope>
el nodo hijo están saliendo como esto USER_ID = "testpub2" Tengo que convertir XNode y obtener el valor de cómo encubierto xml nodo? y toma el valor usando saxparser. ¿Puedo tomar el valor directamente?
¿Quiere decir escribir esta cadena en un archivo xml usando java? – Nivas
Hmm, "¿Cómo escribo una cadena en un archivo en Java?" No es muy interesante. ¿Qué tal cómo se escribe solo el contenido del cuerpo de SOAP (el en un archivo XML? –