Gå til innhold

Lage xml input skjema?


Anbefalte innlegg

Hei,

 

Jeg er helt ny på dette. Jeg har et XML dokument, så jeg skal lage visningen til. Å lage selve visningen er ikke noe problem, men jeg må lage et input skjema beregnet til å ha på en html side.

 

Som en test har jeg bare en xml fil som foreløpig inneholder tallene 1 - 4, men ønsker f.eks å ha et skjema der jeg kan trykke inn et tall som skal legge seg til i rekken. F.eks 5.

 

Slik ser xml filen ut.

 

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="teller.xslt"?>
<Teller>

1
2
3
4

 
</Teller>

 

 

 

Slik ser xslt fila ut. Her lager Dreamweaver mye rart..

<?xml version="1.0" encoding="iso-8859-1"?><!-- DWXMLSource="teller.xml" --><!DOCTYPE xsl:stylesheet  [
<!ENTITY nbsp   " ">
<!ENTITY copy   "©">
<!ENTITY reg    "®">
<!ENTITY trade  "™">
<!ENTITY mdash  "—">
<!ENTITY ldquo  "“">
<!ENTITY rdquo  "”"> 
<!ENTITY pound  "£">
<!ENTITY yen    "¥">
<!ENTITY euro   "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Untitled Document</title>
</head>

<body>
<xsl:value-of select="Teller"/>
</body>
</html>

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

 

 

 

 

Hvis jeg ikke tar feil må jeg inn med f.eks java for å kunne laget skjemaet dynamisk (input felt som oppdaterer xml fila)

 

Fint om jeg får litt veiledning :)

Lenke til kommentar
Videoannonse
Annonse

Kanskje ikke så hjelpsomt for deg, men slik har jeg satt opp XML for mitt plateomtalesystem:

 

<layout>

<input1>
 <rtecaption>Omtalen:</rtecaption>
 <name>xml_Omtale</name>
 <type>rte</type>
</input1>
<input2>
 <caption>Bilde:</caption>
 <name>xml_Bilde</name>
 <type>image</type>
 <columns>3</columns>
 <width>500</width>
 <height>300</height>
 <maxsize>250</maxsize>	
</input2>
<input3>
 <caption>Label</caption>
 <name>xml_Label</name>
 <type>text</type>
 <size>20</size>
 <required>Yes</required>
</input3>	
<input4>
 <caption>Sjanger</caption>
 <name>xml_Sjanger</name>
 <type>select</type>
 <size>1</size>
<option>Rock</option>
<option>Metal</option>
<option>Progressive</option>
<option>Psychedelia</option>
<option>Pop</option>
<option>Electronic</option>
<option>Diverse</option>
 <required>Yes</required>
</input4>	
<input5>
 <caption>Varighet T.MM</caption>
 <name>xml_Varighet</name>
 <type>text</type>
 <size>5</size>
</input5>
<input6>
 <caption>Arstall YYYY</caption>
 <name>xml_Arstall</name>
 <type>text</type>
 <size>8</size>
 <required>Yes</required>
</input6>
<input7>
 <caption>ID hos CDON</caption>
 <name>xml_CDON</name>
 <type>text2</type>
 <size>6</size>
 <required>No</required>
</input7>
</layout>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...