whitespaces problem
by Silviu LEAHU other posts by this author
Jun 6 2000 8:44AM messages near this date
ANN: 4DOM 0.10.1
|
Re: whitespaces problem
Hello sirs !
I would like to submit a problem I have concerning an output of a DOM object
to a file.
I have made a method which write this object in a tree-view, by adding
recursively new-line characters and spaces, depending on the depth of the
node. That works fine for objects newly created.
If I load an already existing XML file for parsing (file which contains
already a tree-aspect), play with it and try to output it to a file, I get
double new-line characters and spaces. So Ive implemented a boolean to
indicate if its desired a tree-view or not (to make the distinction between
the newly created DOM object and that one taken from a existing file). This
works fine as long as I keep this clear separation.
What if Im loading a DOM object and try to add some new elements?
If I have: addNewLineCharacter(false)
Ill get something like:
<oldelement>
sometext
</oldlement> <newelement>another text</newelement>
If I have: addNewLineCharacter(true)
Ill get something like:
<oldelement>
sometext
</oldlement>
<newelement>
another text
</newelement>
So my question is: does an element with one child contains some _TextNode_s
too, for \n characters and spaces? How can I ignore the whitespaces?
I have implemented myself the writing method and I cant understand why if Im
loading a XML file and having it in memory, I still have those characters used
only for pretty-printing.
I would rather prefer some technical explanations than pointing to some
existing methods.
Sincerely,
silviu leahu
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
Thread:
Silviu LEAHU
Jamie Alessio
Huaxin Zhang
|