[
Lists Home |
Date Index |
Thread Index
]
- From: Matt Sergeant <matt@sergeant.org>
- To: Sean McGrath <sean@digitome.com>
- Date: Mon, 06 Nov 2000 09:32:44 +0000 (GMT)
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/ **
\\//
//\\
// \\
|