Hallo,
ich bin noch super neu in dem Thema XML.
Für meine Studienabschlussarbeit habe ich zwei Klassen, die unabhängig voneinander sein sollen (sagen wir mal, wie Client und Server). Klasse1 bekommt nun Daten aus einer Datenbankabfrage (SPARQL) und packt diese in ein XML-Dokument (test.srx):
Nun muss ich in Klasse2 das XML-Dokument auslesen, um die URI des Clips und die Adresse zu bekommen.
Die URI (clip) soll in einer Liste anzeigt werden und beim Klicken auf den Listeneintrag, die Adresse des Clips (address) an eine andere Funktion weitergegeben werden, die dann die Datei abspielt.
Dafür dachte ich mir, das XML-Dokument auszulesen und in ein mehrdimensionales Array zu packen.
Oder kann ich auch immer direkt auf das XML-Dokument zugreifen und die Dinge direkt auslesen?
Da ich mich nicht auskenne, wäre ich sehr dankbar, wenn ihr mir etwas raten könntet.
Vorab schonmal vielen Dank,
maeck
ich bin noch super neu in dem Thema XML.
Für meine Studienabschlussarbeit habe ich zwei Klassen, die unabhängig voneinander sein sollen (sagen wir mal, wie Client und Server). Klasse1 bekommt nun Daten aus einer Datenbankabfrage (SPARQL) und packt diese in ein XML-Dokument (test.srx):
Code:
<?xml version='1.0' encoding='UTF-8'?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='clip'/>
<variable name='address'/>
</head>
<results>
<result>
<binding name='clip'>
<uri>http://www.semanticweb.org/...test1.mpg</uri>
</binding>
<binding name='address'>
<literal>C:/...test1.smil</literal>
</binding>
</result>
<result>
<binding name='clip'>
<uri>http://www.semanticweb.org/...test2.mpg</uri>
</binding>
<binding name='address'>
<literal>C:/...test2.smil</literal>
</binding>
</result>
</results>
</sparql>
Die URI (clip) soll in einer Liste anzeigt werden und beim Klicken auf den Listeneintrag, die Adresse des Clips (address) an eine andere Funktion weitergegeben werden, die dann die Datei abspielt.
Dafür dachte ich mir, das XML-Dokument auszulesen und in ein mehrdimensionales Array zu packen.
Code:
[0][0] 1.Clip-URI
[0][1] 1.Clip-Adresse
[1][0] 2.Clip-URI
[1][1] 2.Clip-Adresse
Da ich mich nicht auskenne, wäre ich sehr dankbar, wenn ihr mir etwas raten könntet.
Vorab schonmal vielen Dank,
maeck