Wie gebe ich nur einen Teil vom String aus, der von einer Datei gelesen wird

Hallo zusammen!

Ich brauche Hilfe bei der Ausgabe nur eines Teils von einer www-Adresse auf einer Homepage. Hierzu wird eine Datei (RDF) datei eingelesen

<dcterms:subject rdf:resource=„http://dbpedia.imp.fu-berlin.de:49156/resource/Kateg…“ />
<dcterms:subject rdf:resource=„http://dbpedia.imp.fu-berlin.de:49156/resource/Kateg…“ />

Dies gibt die kompletten Strings (www.-Adressen) aus: 

var zett=xmlDoc.getElementsByTagName(„dcterms:subject“);
for (i=0;i<zett.length;i++)
{document.write("</select><br>")//eine Zeile frei
document.write(zett[i].attributes[0].nodeValue)
}

ERGEBNIS:

http://dbpedia.imp.fu-berlin.de:49156/resource/Kateg…
http://dbpedia.imp.fu-berlin.de:49156/resource/Kateg…

ich möchte aber,  nur:
Weinort_in_Rheinland-Pfalz
Kreisfreie_Stadt_in_Rheinland-Pfalz

könnt ihr mir helfen?!

Ist schon eine weile her, dass ich mich damit befasst habe, aber soweit ich mich entsinne müssten die Daten mit:

getElementsByTagName(„Kategorie“).childNodes[0].nodeValue

auszulesen gehen, je nachdem wie die XML Struktur aussieht…

zett[i].attributes[0].nodeValue

Du möchtest also nur die Zeichen 58 bis zum letzten ausgeben.
In Java wäre das:
zett[i].attributes[0].nodeValue.substring(57,zett[i].attributes[0].nodeValue,length()-1)

Du musst jetzt nur nach gucken was das Äquivalent der Funktion substring(begin,end) bei Dir ist.

super und danke euch für die HILFE!!!

ich habs mit
var zett=xmlDoc.getElementsByTagName(„dcterms:subject“);
for (i=0;i
")//eine Zeile frei
document.write(zett[i].attributes[0].nodeValue.substr(37,100));
}

dank @Safrael gelöst.

eigentlich wäre mir die idee von NNW lieber gewesen, da dies dann auch für andere rdf dateien möglich wäre, aber so habe ich auch eine lösung die dann direkt auf die aktuelle datei passt!

37, da mein text bei dieser zeichenlänge anfängt

danke