Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Leggere XML particolare

    Ciao,
    vorrei poter leggere questo xml, ma sia con simplexml che con DOMDocument non ci riesco...magari sbaglio,ma non mi popolo l'oggetto...qualcuno mi dà il primo avvio con un esempio che funziona (se si può con questo xml)

    codice:
    <ns0:ExternalProvisioningResponse
    	xmlns:ns0="http://www.miosito.xxx/V1.0/Response"
      xmlns:ns2="http://www.miosito.xxx/V1.0/Header">
      <ns0:Header>
        <ns2:TimeStamp>1999-05-31T13:20:00</ns2:TimeStamp>
        <ns2:CorrelationID>{AAF38F5C-CCA1-494e-817A-54E8BDCD6A0C}</ns2:CorrelationID>
        <ns2:Source>MySource</ns2:Source>
        <ns2:ServiceRequestId>1313121</ns2:ServiceRequestId>
        <ns2:OperationType>AddDNSRecordResponse</ns2:OperationType>
      </ns0:Header>
      <ns0:ActionResult>
        <ns0:Status>+OK</ns0:Status>
        <ns0:ResultDescription></ns0:ResultDescription>
      </ns0:ActionResult>
    </ns0:ExternalProvisioningResponse>
    Luca Bottoni's World
    www.bottonisworld.com

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Quello non e' un xml particolare, e' una risposta raw soap. Se la vedi cosi', significa che non stai interrogando in maniera corretta il wsdl.

    Se comunque ritieni di dover assolutamente fare il parsing di questo file, considera che non esiste un metodo diretto, semplicemente perche' libxml considera le stringhe con : come namespaces.
    Pero' puoi sempre modificare il file prima di passarlo a libxml.. rimuovi i ns0:, ns2:. Oppure cancella i : ma solo dentro ai tag.

  3. #3
    si, infatti è una risposta soap...la soluzione finale era proprio quella di usare le regexp per eseguire parsing e sostituzione, ma speravo in qualcosa di più immediato.

    grazie per la conferma

    Luca Bottoni's World
    www.bottonisworld.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.