2012-04-09 6 views
0

Der Titel vielleicht ein wenig verwirrend, so werde ich hier viel mehr Details erklären. Zunächst einmal habe ich eine URL link, die HTTPS secured site verwendet. Ich habe bereits erfolgreich einen Versuch unternommen, ein WebView zu verwenden, um eine Verbindung zu der Site herzustellen, indem loadDataWithBaseURL method verwendet. Die URL link endet nicht mit .xml, also bin ich mit diesem Problem festgefahren. Was sind die Verfahren zu tun, damit ich die XML-Daten auf einem URL link verwenden kann, die nicht mit .xml endet?Wie verwende ich XML-Daten von einem URL-Link?

EDIT:

<MGMT> 
    <NET> 
     <HEAD> 
      <ClientID>99999999</ClientID> 
      <ServerID>WEB_01</ServerID> 
      <Rsp>00</Rsp> 
      <Auth></Auth> 
     </HEAD> 
     <STAT> 
      <IP>192.168.5.158</IP> 
      <Status>OK, Success!</Status> 
    </NET> 
</MGMT> 

ich das Parsen von XML Kenntnisse haben. Aber das ist, wenn der URL-Link eine XML-Daten zurückgibt oder ich eine XML-Datei habe. Dies ist NICHT DIE ACTUAL LINK aber es ist ähnlich, ich habe ein paar Werte geändert.

https://192.168.0.254/?ClientID=999999&Cert=0f7a248e3b017effec2b36cf53912b0f&IP=192.168.5.128

+0

bitte structire des xml oder wenn möglich dann den Link dieser xml url. Für mehr Referenz sollten Sie wahrscheinlich das XML-Parsing verwenden, um die Daten aus dem XML zu erhalten. Siehe dies: http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/ –

+0

Hinzugefügt sie, geändert viele Werte aufgrund der Vertraulichkeit. Ich hoffe du verstehst. –

Antwort

0

Ok. Wenn ich über Ihre Frage informiert werde, müssen Sie etwas über das XML-Parsing lernen, das die abgerufenen XML-Daten in bestimmte Variablen konvertiert.

In den folgenden Beispielen erhält das Projekt die HTTP-Antwort vom Server, der im Format der XML-Datei vorliegt. (Welche URL hat keine .XML-Erweiterung) Und diese Daten werden in bestimmten Variablen gespeichert.

Sie müssen verschiedene Daten basierend auf der Registerkarte gemäß Ihrer XML-Struktur abrufen. wie "MGMT", "NET". . . etc .... .

sehen: Example 1

dies Siehe auch: Exapmple 2

Hoffe, dass Sie die Logik hat es zu tun.

+0

Ein Blick in dieses jetzt, danke! –

+0

@Melvin Lai: Wenn es dein Problem löst, dann akzeptiere es, damit es anderen helfen kann. –

+0

Sorry für die lange Antwort, habe versucht, es auszuarbeiten. Ich schaue mir den Link von Beispiel 1 an, weil er geschlossen ist mit dem, was ich für meine HTTPS-Site getan habe. Aber ich bekomme immer noch keine XML-Daten, mache noch mehr Fehlersuche, bevor ich nach mehr Hilfe frage! Ich werde diese Frage bei Bedarf aktualisieren ... Danke! –