Subject: Re: XSL and XML From: Chris Lilley <chris@xxxxxx> Date: Sun, 25 Apr 1999 01:25:57 +0200 |
"Trahan, Shane" wrote: > Here is just an example of my code.. > > MYFIRST.DTD > <!ELEMENT FromQtr1 (DUID,STATCODE,FIID,QEXTYPE,ROC)> > <!ELEMENT DUID (#PCDATA)*> > <!ELEMENT STATCODE (#PCDATA)*> > <!ELEMENT FIID (#PCDATA)*> > <!ELEMENT QEXTYPE (#PCDATA)*> > <!ELEMENT ROC (#PCDATA)*> > > XMLTEST.XML > <?xml version ="1.0"?> > <!DOCTYPE QTR1 SYSTEM "MyFirst.dtd"> > <FromQtr1> The top level element has to match the name in the doctype declaration > <DUID>NJ08020157</DUID> > <StatCode>02</StatCode> XML is case sensitive. STATCODE is not the same element as StatCode. > <FIID>458000</FIID> > <QEXTYPE>CAI</QEXTYPE> > <ROC>1.0</ROC> > </FromQtr1> <?xml version ="1.0"?> <!DOCTYPE FromQtr1 SYSTEM "MyFirst.dtd"> <FromQtr1> <DUID>NJ08020157</DUID> <STATCODE>02</STATCODE> <FIID>458000</FIID> <QEXTYPE>CAI</QEXTYPE> <ROC>1.0</ROC> </FromQtr1> So, now you have a valid document, you can display it using eiother CSS or XSL (or indeed a Java applet or whatever you want). <?xml version ="1.0"?> <?xml-stylesheet type="text/css" href="myfirst.css"?> <!DOCTYPE FromQtr1 SYSTEM "MyFirst.dtd"> <FromQtr1> <DUID>NJ08020157</DUID> <STATCODE>02</STATCODE> <FIID>458000</FIID> <QEXTYPE>CAI</QEXTYPE> <ROC>1.0</ROC> </FromQtr1> Now you have a link to a stylesheet in there, so you need a stylesheet, called myfirst.css: FromQtrl {display: block; clor: black; background: white; margin: 5%} DUID, STATCODE,FIID,QEXTYPE,ROC { display: inline } DUID {color: red; border: thin solid green} FIID {color: blue } ROC (color: green } Without seeing a larger example or knowing what the elements mean, its difficult to produce a meaningful stylesheet. -- Chris XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: XSL and XML, Chris Lilley | Thread | Re: XSL and XML, john . markor |
Re: XSL and XML, Chris Lilley | Date | Re: xlxp-dev: XSL and editing tools, Chris Lilley |
Month |