[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Newbie Q: Why are element contents being passed throug
Many apologies if this is a FAQ; I didn't find it when looking, but the
FAQ at dpawson.co.uk is massive and I may have missed it.
I have an xml source doc which I want to turn into an xhtml document with a form, inputs, labels and so forth. What is happening is that the contents of the elements in the xml document are turning up in the output and I can't understand why. I have simplified the xml and the xsl until there is almost nothing happening, and the element contents still come through. What can I do? Any help will be appreciated. (And if there is any way to deal with the bizarre spacing in the output document that would be appreciated too!) Best regards Eli
</name> <regionid> <label>Region</label> <input type="select" option="singlechoice"><option value="1">Hokkaido</option><option value="2">Aomori</option><option value="3">Iwate</option><option value="4">Miyagi</option><option value="5">Yamagata</option></input> </regionid> <city> <label>City</label> <input type="text"/> </city> <blockaddress> <label>Block Address</label> <input type="text"/> </blockaddress> <phonenumber> <label>Phone Number</label> <input type="text"/> </phonenumber> <openingtime> <label>Opening Time</label> <input type="select" option="singlechoice"><option value="10:00">10:00</option><option value="11:00">11:00</option><option value="12:00">12:00</option><option value="13:00">13:00</option><option value="14:00">14:00</option><option value="15:00">15:00</option> </openingtime> <closingtime> <label>Closing Time</label> <input type="select" option="singlechoice"><option value="00:00">00:00</option><option value="01:00">01:00</option><option value="02:00">02:00</option><option value="03:00">03:00</option><option value="04:00">04:00</option><option value="05:00">05:00</option><option value="23:00">23:00</option></input> </closingtime> <rating> <label>Rating</label> <input type="select" option="singlechoice"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> </input> </rating> <userid> <label>User ID</label> <input id="userid" type="hidden"/> </userid> </form> xslt: <?xml version="1.0"?> <xsl:stylesheet version =' 1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:output doctype-system='http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd' doctype-public='-//W3C//DTD XHTML 1.1//EN' method='xml' /> <xsl:output encoding="iso-8859-1" /> <xsl:template match='/'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <title>Shop</title> <link href='css/site.css' type='text/css' rel='stylesheet'/> </head> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match='form'> <form> <xsl:copy-of select='@*'/> <xsl:apply-templates/> </form> </xsl:template> </xsl:stylesheet> output: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Shop</title> <link href="css/site.css" type="text/css" rel="stylesheet"/> </head> <body> <form name="rateshop" action="backend/update-shop.php"> Shop ID Name Region HokkaidoAomoriIwateMiyagiYamagata City Block Address Phone Number Opening Time 10:0011:0012:0013:0014:0015:00
Rating 1 2 3 4 5 6 7 8 9 10 User ID
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|