<?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>
Ciao, sto ottenendo il valore dai servizi web. Voglio convertire sopra stringa XML può qualcuno dire come convertire stringa in file XML in JavaCome convertire la stringa in file xml in 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>
il nodo figlio stanno arrivando in questo modo USER_ID = "testpub2" Devo convertire xnode e ottenere il valore come nodo xml nascosto? e prendi il valore usando saxparser. posso prendere il valore direttamente?
Vuoi dire che scrivere questa stringa in un file XML con Java? – Nivas
Hmm, "Come scrivere una stringa su un file in Java" non è molto interessante. Che ne dici di come scrivi solo il contenuto del corpo SOAP (la in un file XML? –