|
Subject: Re: empty lines From: Chris Maden <crism@xxxxxxxxxxx> Date: Thu, 29 Jul 1999 17:50:23 -0400 (EDT) |
[Jean-Philippe Theberge]
> I'm converting a xml file to another xml DTD
> (actually weatherlabs.dtd -> wddxPacket.dtd)
>
> The input file is a very long list of <GEOREFERENCE> elements
> but only one of it is to be in the output file.
>
> To select the required one I use:
>
> (element GEOREFERENCE
> (if (equal? (attribute-string "WMO") "71627")
> (process-children)
> (empty-sosofo)))
>
> The problem is that the resulting output file is 2000 lines long
> (with the relevant code somewhere in the middle)
>
> It seem that (empty-sosofo) is outputing a newline.
No... the newlines in the input file are generating newlines.
Try
(root
(process-node-list
(node-list-filter
(lambda (snl)
(match-element? '("GEOREFERENCE" '("WMO" "71627"))
snl))
(descendants (current-node)))))
-Chris
--
<!NOTATION SGML.Geek PUBLIC "-//Anonymous//NOTATION SGML Geek//EN">
<!ENTITY crism PUBLIC "-//O'Reilly//NONSGML Christopher R. Maden//EN"
"<URL>http://www.oreilly.com/people/staff/crism/ <TEL>+1.617.499.7487
<USMAIL>90 Sherman Street, Cambridge, MA 02140 USA" NDATA SGML.Geek>
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| empty lines, Jean-Philippe Theber | Thread | Openjade release, Jany Quintard |
| empty lines, Jean-Philippe Theber | Date | Re: footnotes, Holger Klawitter |
| Month |