• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

xml -> html ?

HereticNovalis

Guest
hoi
frage:

wie bekomm ich n file im xml-tabellen-format in ein vernünftiges layout im html-format konvertiert ?


wenns geht ohne irgendwelche großartigen tags usw. ;)
 
Mitglied seit
18.07.2001
Beiträge
2.152
Reaktionen
2
Ort
Nürnberg
Original geschrieben von HereticNovalis
hoi
frage:

wie bekomm ich n file im xml-tabellen-format in ein vernünftiges layout im html-format konvertiert ?


wenns geht ohne irgendwelche großartigen tags usw. ;)

was ist denn das xml-tabellen-format ^^^
 

HereticNovalis

Guest
sowas hier:

Code:
<?xml version="1.0" encoding="UCS-2" standalone="yes"?>
<!DOCTYPE ac2_allegiance_hierarchy [
	<!ELEMENT allegiance (member)>
	<!ATTLIST allegiance name CDATA #REQUIRED
	                     monarch_name CDATA #REQUIRED
	                     total_members CDATA #REQUIRED
	                     motd CDATA #REQUIRED
	>
	<!ELEMENT vassals (member*)>
	<!ELEMENT member (vassals)>
	<!ATTLIST member name CDATA #REQUIRED
	                 title CDATA #REQUIRED
	                 level CDATA #REQUIRED
	                 gender CDATA #REQUIRED
	                 faction CDATA #REQUIRED
	                 rank CDATA #REQUIRED
	                 officer CDATA #REQUIRED
	                 species CDATA #REQUIRED
	                 xp_passed_up CDATA #REQUIRED
	                 num_vassals CDATA #REQUIRED
	>
]>
<allegiance name="Defenders Of Justice" monarch_name="Egor Raven" total_members="31" motd="Welcome to the Defenders of Justice!">
<member name="Egor Raven" title="Warrior of Light" level="50" gender="Male" faction="Order" rank="3" officer="yes" species="Lugian" xp_passed_up="0" num_vassals="6">
<vassals>
	<member name="Lestat" title="Dark King" level="50" gender="Male" faction="Order" rank="1" officer="yes" species="Human" xp_passed_up="0" num_vassals="0">
	<vassals>
	</vassals>
	</member>
	<member name="Scarifice" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="0" num_vassals="0">
	<vassals>
	</vassals>
	</member>
	<member name="Heretic Novalis" title="Warrior of Light" level="48" gender="Male" faction="Order" rank="3" officer="yes" species="Lugian" xp_passed_up="0" num_vassals="2">
	<vassals>
		<member name="Myfanwy" title="Bluebell" level="44" gender="Female" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="15314108" num_vassals="3">
		<vassals>
			<member name="Kroko Dil" title="Yeoman" level="40" gender="Male" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="11931595" num_vassals="1">
			<vassals>
				<member name="Pasusu" title="Yeoman" level="32" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="388864" num_vassals="0">
				<vassals>
				</vassals>
				</member>
			</vassals>
			</member>
			<member name="Koki" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="90652447" num_vassals="0">
			<vassals>
			</vassals>
			</member>
			<member name="Elbereth" title="Yeoman" level="41" gender="Female" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="18309602" num_vassals="1">
			<vassals>
				<member name="Schnelle Sandale" title="Fallen Hero" level="49" gender="Male" faction="" rank="1" officer="no" species="Lugian" xp_passed_up="96682294" num_vassals="0">
				<vassals>
				</vassals>
				</member>
			</vassals>
			</member>
		</vassals>
		</member>
		<member name="Liedral" title="Mistress" level="50" gender="Female" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="101222455" num_vassals="2">
		<vassals>
			<member name="Moltur" title="Yeoman" level="37" gender="Male" faction="Neutral" rank="1" officer="no" species="Human" xp_passed_up="3258704" num_vassals="0">
			<vassals>
			</vassals>
			</member>
			<member name="Kopfi" title="Yeoman" level="27" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="0" num_vassals="0">
			<vassals>
			</vassals>
			</member>
		</vassals>
		</member>
	</vassals>
	</member>
	<member name="On" title="Rocketeer" level="45" gender="Male" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="7303" num_vassals="2">
	<vassals>
		<member name="Erolocke" title="Roadrunner" level="45" gender="Male" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="72887" num_vassals="2">
		<vassals>
			<member name="Chyenfel" title="FireFly" level="49" gender="Male" faction="Order" rank="2" officer="no" species="Tumerok" xp_passed_up="58917245" num_vassals="2">
			<vassals>
				<member name="Barbatos" title="Yeoman" level="48" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="74987396" num_vassals="0">
				<vassals>
				</vassals>
				</member>
				<member name="The Two Towers" title="Yeoman" level="43" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="18346400" num_vassals="0">
				<vassals>
				</vassals>
				</member>
			</vassals>
			</member>
			<member name="Cola" title="Coca" level="37" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="3674036" num_vassals="1">
			<vassals>
				<member name="Galock" title="Yeoman" level="36" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="2907170" num_vassals="1">
				<vassals>
					<member name="Coca" title="Yeoman" level="4" gender="Male" faction="Neutral" rank="1" officer="no" species="Tumerok" xp_passed_up="0" num_vassals="0">
					<vassals>
					</vassals>
					</member>
				</vassals>
				</member>
			</vassals>
			</member>
		</vassals>
		</member>
		<member name="Ballard" title="Yeoman" level="18" gender="Male" faction="Neutral" rank="1" officer="no" species="Human" xp_passed_up="155" num_vassals="0">
		<vassals>
		</vassals>
		</member>
	</vassals>
	</member>
	<member name="Anostor" title="Master" level="50" gender="Male" faction="Order" rank="2" officer="no" species="Lugian" xp_passed_up="81274941" num_vassals="5">
	<vassals>
		<member name="Flashthunder" title="Yeoman" level="29" gender="Male" faction="" rank="1" officer="no" species="Tumerok" xp_passed_up="30319" num_vassals="0">
		<vassals>
		</vassals>
		</member>
		<member name="Silentbomber" title="Yeoman" level="27" gender="Female" faction="" rank="1" officer="no" species="Human" xp_passed_up="8443" num_vassals="0">
		<vassals>
		</vassals>
		</member>
		<member name="Blackscorpion" title="Yeoman" level="36" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="646429" num_vassals="0">
		<vassals>
		</vassals>
		</member>
		<member name="Thalamos" title="Yeoman" level="43" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="20657758" num_vassals="1">
		<vassals>
			<member name="Lacura" title="Yeoman" level="23" gender="Male" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="36610" num_vassals="0">
			<vassals>
			</vassals>
			</member>
		</vassals>
		</member>
		<member name="Markanis" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Human" xp_passed_up="0" num_vassals="0">
		<vassals>
		</vassals>
		</member>
	</vassals>
	</member>
	<member name="Mythos" title="Yeoman" level="47" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="1065445" num_vassals="1">
	<vassals>
		<member name="Phyro" title="Yeoman" level="44" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="2056347" num_vassals="0">
		<vassals>
		</vassals>
		</member>
	</vassals>
	</member>
</vassals>
</member>
</allegiance>
 

Wiseguy3

Guest
Sorry, das packst du nicht. Das ist zu kompliziert für deinen aktuellen Wissenstand. Such dir jemanden, der XSLT oder z.B. PHP gut genug kann.
 

HereticNovalis

Guest
ui
genau ^^

hmm
kann das wer von euch ?
wieviel zeitaufwand is das ?
gibts da kein converter-proggi ?
hab zwar einige gefunden - sogar eins das recht gut aussah ... allerdings wollte der n xml UND n xsl file haben ...
 

Wiseguy3

Guest
Dir ist schon klar, dass ein XML -> HTML "Konverter" genauso wenig existieren kann, wie ein Linguistik -> Deutsch Konverter...
 
Mitglied seit
02.08.2002
Beiträge
2.781
Reaktionen
0
der vergleich ist gut =)

naja evtl solltest du dich wohl ein bisschen mehr mit XML beschäftigen...
 

ventilator

Guest
Ich hab null Peilung davon, aber probiers mal aus ^^;

Code:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/R/WD-xsl">
<xsl:template>

<html>
<head></head>
<body>

<xsl:for-each select="//allegiance/member">
<p style="margin-left: 20px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

<xsl:for-each select="vassals">
	
<xsl:for-each select="member">
<p style="margin-left: 40px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

<xsl:for-each select="vassals">

<xsl:for-each select="member">
<p style="margin-left: 60px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

<xsl:for-each select="vassals">				

<xsl:for-each select="member">
<p style="margin-left: 80px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

<xsl:for-each select="vassals">	

<xsl:for-each select="member">
<p style="margin-left: 100px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

<xsl:for-each select="vassals">	

<xsl:for-each select="member">
<p style="margin-left: 120px;">
<xsl:value-of select="allegiance/member/@name" /> 
<xsl:value-of select="allegiance/member/@title" /> 
<xsl:value-of select="allegiance/member/@level" /> 
<xsl:value-of select="allegiance/member/@gender" /> 
<xsl:value-of select="allegiance/member/@faction" /> 
<xsl:value-of select="allegiance/member/@rank" /> 
<xsl:value-of select="allegiance/member/@officer" /> 
<xsl:value-of select="allegiance/member/@species" /> 
<xsl:value-of select="allegiance/member/@xp_passed_up" /> 
<xsl:value-of select="allegiance/member/@num_vassals" /> 
</p>

</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>

</body>

</xsl:template>
</xsl:stylesheet>

Nich flamen wenn das Müll ist, thx.
 

HereticNovalis

Guest
komisch nur dass ich nen converter hab
nur eben kein xsl-file zu dem xml-file ...
 

Wiseguy3

Guest
Original geschrieben von HereticNovalis
komisch nur dass ich nen converter hab
nur eben kein xsl-file zu dem xml-file ...
Du und der Lüfter da über dir darf jetzt 100 mal an die Tafel schreiben:
"Ich habe keine Ahnung, was ich eigentlich will, weil ich nicht peile, worüber ich grad rede."
 

ventilator

Guest
Original geschrieben von Wiseguy
Du und der Lüfter da über dir darf jetzt 100 mal an die Tafel schreiben:
"Ich habe keine Ahnung, was ich eigentlich will, weil ich nicht peile, worüber ich grad rede."

Wir wollen dir doch nicht die Arbeit abnehmen.

Wenn mann HereticNovalis' XML ein bisschen aufräumt...

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!DOCTYPE allegiance [
	<!ELEMENT allegiance (member+)>
	<!ATTLIST allegiance
	name CDATA #REQUIRED
		monarch_name CDATA #REQUIRED
		total_members CDATA #REQUIRED
		motd CDATA #REQUIRED
>
	<!ELEMENT vassals (member*)>
	<!ELEMENT member (vassals*)>
	<!ATTLIST member
	name CDATA #REQUIRED
		title CDATA #REQUIRED
		level CDATA #REQUIRED
		gender CDATA #REQUIRED
		faction CDATA #REQUIRED
		rank CDATA #REQUIRED
		officer CDATA #REQUIRED
		species CDATA #REQUIRED
		xp_passed_up CDATA #REQUIRED
		num_vassals CDATA #REQUIRED
>
]>
<allegiance name="Defenders Of Justice" monarch_name="Egor Raven" total_members="31" motd="Welcome to the Defenders of Justice!">
	<member name="Egor Raven" title="Warrior of Light" level="50" gender="Male" faction="Order" rank="3" officer="yes" species="Lugian" xp_passed_up="0" num_vassals="6">
		<vassals>
			<member name="Lestat" title="Dark King" level="50" gender="Male" faction="Order" rank="1" officer="yes" species="Human" xp_passed_up="0" num_vassals="0"/>
			<member name="Scarifice" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="0" num_vassals="0"/>
			<member name="Heretic Novalis" title="Warrior of Light" level="48" gender="Male" faction="Order" rank="3" officer="yes" species="Lugian" xp_passed_up="0" num_vassals="2">
				<vassals>
					<member name="Myfanwy" title="Bluebell" level="44" gender="Female" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="15314108" num_vassals="3">
						<vassals>
							<member name="Kroko Dil" title="Yeoman" level="40" gender="Male" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="11931595" num_vassals="1">
								<vassals>
									<member name="Pasusu" title="Yeoman" level="32" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="388864" num_vassals="0"/>
								</vassals>
							</member>
							<member name="Koki" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="90652447" num_vassals="0"/>
							<member name="Elbereth" title="Yeoman" level="41" gender="Female" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="18309602" num_vassals="1">
								<vassals>
									<member name="Schnelle Sandale" title="Fallen Hero" level="49" gender="Male" faction="" rank="1" officer="no" species="Lugian" xp_passed_up="96682294" num_vassals="0"/>
								</vassals>
							</member>
						</vassals>
					</member>
					<member name="Liedral" title="Mistress" level="50" gender="Female" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="101222455" num_vassals="2">
						<vassals>
							<member name="Moltur" title="Yeoman" level="37" gender="Male" faction="Neutral" rank="1" officer="no" species="Human" xp_passed_up="3258704" num_vassals="0"/>
							<member name="Kopfi" title="Yeoman" level="27" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="0" num_vassals="0"/>
						</vassals>
					</member>
				</vassals>
			</member>
			<member name="On" title="Rocketeer" level="45" gender="Male" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="7303" num_vassals="2">
				<vassals>
					<member name="Erolocke" title="Roadrunner" level="45" gender="Male" faction="Order" rank="2" officer="no" species="Human" xp_passed_up="72887" num_vassals="2">
						<vassals>
							<member name="Chyenfel" title="FireFly" level="49" gender="Male" faction="Order" rank="2" officer="no" species="Tumerok" xp_passed_up="58917245" num_vassals="2">
								<vassals>
									<member name="Barbatos" title="Yeoman" level="48" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="74987396" num_vassals="0"/>
									<member name="The Two Towers" title="Yeoman" level="43" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="18346400" num_vassals="0"/>
								</vassals>
							</member>
							<member name="Cola" title="Coca" level="37" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="3674036" num_vassals="1">
								<vassals>
									<member name="Galock" title="Yeoman" level="36" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="2907170" num_vassals="1">
										<vassals>
											<member name="Coca" title="Yeoman" level="4" gender="Male" faction="Neutral" rank="1" officer="no" species="Tumerok" xp_passed_up="0" num_vassals="0"/>
										</vassals>
									</member>
								</vassals>
							</member>
						</vassals>
					</member>
					<member name="Ballard" title="Yeoman" level="18" gender="Male" faction="Neutral" rank="1" officer="no" species="Human" xp_passed_up="155" num_vassals="0"/>
				</vassals>
			</member>
			<member name="Anostor" title="Master" level="50" gender="Male" faction="Order" rank="2" officer="no" species="Lugian" xp_passed_up="81274941" num_vassals="5">
				<vassals>
					<member name="Flashthunder" title="Yeoman" level="29" gender="Male" faction="" rank="1" officer="no" species="Tumerok" xp_passed_up="30319" num_vassals="0"/>
					<member name="Silentbomber" title="Yeoman" level="27" gender="Female" faction="" rank="1" officer="no" species="Human" xp_passed_up="8443" num_vassals="0"/>
					<member name="Blackscorpion" title="Yeoman" level="36" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="646429" num_vassals="0"/>
					<member name="Thalamos" title="Yeoman" level="43" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="20657758" num_vassals="1">
						<vassals>
							<member name="Lacura" title="Yeoman" level="23" gender="Male" faction="Order" rank="1" officer="no" species="Tumerok" xp_passed_up="36610" num_vassals="0"/>
						</vassals>
					</member>
					<member name="Markanis" title="Yeoman" level="50" gender="Male" faction="Order" rank="1" officer="no" species="Human" xp_passed_up="0" num_vassals="0"/>
				</vassals>
			</member>
			<member name="Mythos" title="Yeoman" level="47" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="1065445" num_vassals="1">
				<vassals>
					<member name="Phyro" title="Yeoman" level="44" gender="Male" faction="Order" rank="1" officer="no" species="Lugian" xp_passed_up="2056347" num_vassals="0"/>
				</vassals>
			</member>
		</vassals>
	</member>
</allegiance>

...und ähnlich mit meinem XSL verfährt...

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">


<xsl:template match="allegiance">

<html>
	

<head><title></title></head>
<body>

<xsl:for-each select="member">
<p style="margin-left: 20px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="/@title" /> 
<xsl:value-of select="/@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

<xsl:for-each select="vassals">
	
<xsl:for-each select="member">
<p style="margin-left: 40px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="@title" /> 
<xsl:value-of select="@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

<xsl:for-each select="vassals">

<xsl:for-each select="member">
<p style="margin-left: 60px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="@title" /> 
<xsl:value-of select="@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

<xsl:for-each select="vassals">				

<xsl:for-each select="member">
<p style="margin-left: 80px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="@title" /> 
<xsl:value-of select="@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

<xsl:for-each select="vassals">	

<xsl:for-each select="member">
<p style="margin-left: 100px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="@title" /> 
<xsl:value-of select="@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

<xsl:for-each select="vassals">	

<xsl:for-each select="member">
<p style="margin-left: 120px;">
<xsl:value-of select="@name" /> 
<xsl:value-of select="@title" /> 
<xsl:value-of select="@level" /> 
<xsl:value-of select="@gender" /> 
<xsl:value-of select="@faction" /> 
<xsl:value-of select="@rank" /> 
<xsl:value-of select="@officer" /> 
<xsl:value-of select="@species" /> 
<xsl:value-of select="@xp_passed_up" /> 
<xsl:value-of select="@num_vassals" /> 
</p>

</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>

</body>
</html>
</xsl:template>
</xsl:stylesheet>

...dann kommt folgendes bei raus...

Code:
<html xmlns:fo="http://www.w3.org/1999/XSL/Format">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-16">
<title></title></head>
<body>
<p style="margin-left: 20px;">Egor RavenMaleOrder3yesLugian06</p>
<p style="margin-left: 40px;">LestatDark King50MaleOrder1yesHuman00</p>
<p style="margin-left: 40px;">ScarificeYeoman50MaleOrder1noLugian00</p>
<p style="margin-left: 40px;">Heretic NovalisWarrior of Light48MaleOrder3yesLugian02</p>
<p style="margin-left: 60px;">MyfanwyBluebell44FemaleOrder2noHuman153141083</p>
<p style="margin-left: 80px;">Kroko DilYeoman40MaleOrder1noTumerok119315951</p>
<p style="margin-left: 100px;">PasusuYeoman32MaleOrder1noLugian3888640</p>
<p style="margin-left: 80px;">KokiYeoman50MaleOrder1noLugian906524470</p>
<p style="margin-left: 80px;">ElberethYeoman41FemaleOrder1noTumerok183096021</p>
<p style="margin-left: 100px;">Schnelle SandaleFallen Hero49Male1noLugian966822940</p>
<p style="margin-left: 60px;">LiedralMistress50FemaleOrder2noHuman1012224552</p>
<p style="margin-left: 80px;">MolturYeoman37MaleNeutral1noHuman32587040</p>
<p style="margin-left: 80px;">KopfiYeoman27MaleOrder1noLugian00</p>
<p style="margin-left: 40px;">OnRocketeer45MaleOrder2noHuman73032</p>
<p style="margin-left: 60px;">ErolockeRoadrunner45MaleOrder2noHuman728872</p>
<p style="margin-left: 80px;">ChyenfelFireFly49MaleOrder2noTumerok589172452</p>
<p style="margin-left: 100px;">BarbatosYeoman48MaleOrder1noLugian749873960</p>
<p style="margin-left: 100px;">The Two TowersYeoman43MaleOrder1noLugian183464000</p>
<p style="margin-left: 80px;">ColaCoca37MaleOrder1noLugian36740361</p>
<p style="margin-left: 100px;">GalockYeoman36MaleOrder1noLugian29071701</p>
<p style="margin-left: 120px;">CocaYeoman4MaleNeutral1noTumerok00</p>
<p style="margin-left: 60px;">BallardYeoman18MaleNeutral1noHuman1550</p>
<p style="margin-left: 40px;">AnostorMaster50MaleOrder2noLugian812749415</p>
<p style="margin-left: 60px;">FlashthunderYeoman29Male1noTumerok303190</p>
<p style="margin-left: 60px;">SilentbomberYeoman27Female1noHuman84430</p>
<p style="margin-left: 60px;">BlackscorpionYeoman36MaleOrder1noLugian6464290</p>
<p style="margin-left: 60px;">ThalamosYeoman43MaleOrder1noLugian206577581</p>
<p style="margin-left: 80px;">LacuraYeoman23MaleOrder1noTumerok366100</p>
<p style="margin-left: 60px;">MarkanisYeoman50MaleOrder1noHuman00</p>
<p style="margin-left: 40px;">MythosYeoman47MaleOrder1noLugian10654451</p>
<p style="margin-left: 60px;">PhyroYeoman44MaleOrder1noLugian20563470</p>
</body>
</html>

Die HTML fürn Browser:

http://www.adretis.de/heno/heno.html

Und alle drei Dateien als .zip:

http://www.adretis.de/heno/heno.zip

Und jetzt geh bitte einen neuen Thread über die Überlegenheit von OSX und Linux gegenüber Windows aufmachen.

P.S.: HeNo, würde da gerne weiter dran arbeiten. PM mich bitte, wenn Interesse besteht.
 
Mitglied seit
08.12.2001
Beiträge
2.053
Reaktionen
0
Original geschrieben von Wiseguy
Du und der Lüfter da über dir darf jetzt 100 mal an die Tafel schreiben:
"Ich habe keine Ahnung, was ich eigentlich will, weil ich nicht peile, worüber ich grad rede."

omg was habe ich gelacht :D
 
Mitglied seit
08.07.2000
Beiträge
707
Reaktionen
0
Was ist XML ?

XML (eXtensible Markup Language) ist ein ideales Format zum Datenaustausch zwischen verschiedenen Programmen und verschiedenen Plattformen. XML ist ein selbsterklärendes Dateiformat mit eigener Struktur.

Was ist XSL ?

XSL (eXtensible Stylesheet Language) ist eine Stylesheetsprache die genau festlegt wie die Daten ( =XML ) angezeigt werden sollen.


Quelle: http://www.google.de/search?hl=de&ie=ISO-8859-1&q="was+ist+xml"&meta=

Solltest du mal lesen: http://www.livinglogic.de/xist4c/web/Was-ist-XML-_id_241_.htm
 
Oben