Hallo,
ich möchte mit PHP .rdf-Daten parsen.
Da SimpleXML an den Doppelpunkten scheitert ersetze ich vorher die Strings und lade dann das Objekt, das funktioniert, dauert aber:
<?php
$RDF = file_get_contents('http://www.eionet.europa.eu/gemet/gemet-skoscore.rdf');
$RDF = str_replace('skos:', 'skos_', $RDF);
$RDF = str_replace('rdf:', 'rdf_', $RDF);
$XML = simplexml_load_string($RDF);
foreach ($XML->skos_Concept as $Concept) {
$attributes = $Concept->attributes();
if (isset($attributes['rdf_about'])) {
echo $attributes['rdf_about']."<br>";
}
}
?>
Hat jemand einen Tipp wie ich das eleganter lösen kann?
Danke Jo