Sören: Links in XML

Beitrag lesen

Hi,

ich weiß, dieses Thema gab es schon des öfteren, aber alles was ich im Internet gefunden habe, hat mir bisher nicht wirklich geholfen.

Wie der Titel schon sagt, geht es um XML und Links.

Ich habe ein XML-Dokument "data.xml" mit folgender Struktur:

  
<?xml version="1.0" encoding="utf-8"?>  
<!DOCTYPE gco9 SYSTEM "data.dtd">  
<?xml-stylesheet type="text/css" href="style.css" ?>  
<gc09>  
	<head>  
		<name>Name</name>  
		<plz>Postleitzahl</plz>  
		<wohnort>Wohnort</wohnort>  
		<abreiseort>Abreisebahnhof/-ort</abreiseort>  
		<anreise>Anreisedatum</anreise>  
		<abreise>Abreisedatum</abreise>  
	</head>  
	<user>  
		<name></name>  
		<plz></plz>  
		<wohnort></wohnort>  
		<abreiseort></abreiseort>  
		<anreise></anreise>  
		<abreise></abreise>  
	</user>  
	<anmelden>Hier Anmelden</anmelden>  
</gc09>  

Dazu gibt es noch folgende DTD-Datei "data.dtd":

  
<!ELEMENT gc09 (head | user, erstellen)>  
<!ELEMENT head (name, plz, wohnort, abreiseort, anreise, abreise)>  
<!ELEMENT user (name, plz, wohnort, abreiseort, anreise, abreise)>  
<!ELEMENT name (#PCDATA)>  
<!ELEMENT plz (#PCDATA)>  
<!ELEMENT wohnort (#PCDATA)>  
<!ELEMENT abreiseort (#PCDATA)>  
<!ELEMENT anreise (#PCDATA)>  
<!ELEMENT abreise (#PCDATA)>  
<!ELEMENT anmelden (#PCDATA)>  

und eine CSS-Datei "style.css":

  
@charset "utf-8";  
/* CSS Document */  
  
gc09 {  
	position: absolute;  
	top: 10px;  
	left: 10px;  
	font-family: "Times New Roman", Times, serif  
}  
  
head {  
	position: relative;  
	display: block;  
	float: inherit;  
	font-size: 12px;  
	font-weight: bold;  
}  
  
user {  
	position: relative;  
	display: block;  
	float: inherit;  
}  
  
name {  
	position: relative;  
	display: block;  
	float:left;  
	border: thin #000 solid;  
}  
  
plz {  
	position: relative;  
	display: block;  
	float:left;  
	border: thin #000 solid;  
}  
  
wohnort {  
	position: relative;  
	display: block;  
	float:left;  
	border: thin #000 solid;  
}  
  
abreiseort {  
	position: relative;  
	display: block;  
	float: left;  
	border: thin #000 solid;  
}  
  
anreise {  
	position: relative;  
	display: block;  
	float:left;  
	border: thin #000 solid;  
}  
  
abreise {  
	position: relative;  
	display: block;  
	float:left;  
	border: thin #000 solid;  
}  
  
anmelden {  
	position: relative;  
	display: block;  
	float: inherit;  
}  

Der Text, der im Tag "<anmelden>" soll ein Link sein, der auf eine neue Datei "new.php" weiterführt.

Kann mir da jemand helfen?

Grüße aus Japan
Sören

P.S. Der Inhalt von "<head>", "<user>" und "<anmelden>" soll eigentlich untereinander angezeigt werden, was es aber nicht wird. Weiß da vllt. auch jemand Rat?