|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Procedural vs Declarative XML transformation approaches
On Mon, 6 Nov 2000, Sean McGrath wrote:
> Using the Pyxie Python library the code would look like this:
>
> for f in T.Elements("foo"):
> T.Seek(f)
> print "\nfoo = "
> for b in T.Children("bar"):
> T.Seek("bar")
> print T.JoinData()
>
>
> What is difficult about that? (Or have I misunderstood you?)
You've misunderstood me.
Now try using that same sort of procedural method to process a document,
rather than data, with a mixed content DTD such as
<!ELEMENT p (#PCDATA|b|i)>
<!-- rest of DTD snipped for brevity -->
For that sort of model you need an iterator, and to declare what you want
to do with <p>, <b> and <i> tag, rather than trying to find the children
directly.
--
<Matt/>
/|| ** Director and CTO **
//|| ** AxKit.com Ltd ** ** XML Application Serving **
// || ** http://axkit.org ** ** XSLT, XPathScript, XSP **
// \\| // ** Personal Web Site: http://sergeant.org/ **
\\//
//\\
// \\
|
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
|
|||||||||

Cart








