Ankit Rastogi wrote at 2005-12-28 08:02 -0800: >I am having problem with parsing CDATA section. I am using PyXml and minidom >for parsing the xml document. > My motive is to get the data back in the same format in one string as it is > writen in xml file. Here is the sample: > -- > <StateChg> > <![CDATA[ > check.. its cdata section > > all data is printed in it s format > ]]> ><StateChg> > -- > put when I print all its childs using: > --- > print StChg.childNodes #StChg. is instance to <StateChg> element > -- > It gives following output > -- > [<DOM Text node "\n">, <DOM Text node "\t\t\t\t \t">, <DOM Text node "\n">, > <DOM Text node "\t\t\t\t\t chec...">, <DOM Text node "\n">, <DOM Text node > "\t\t\t\t\t all ...">, <DOM Text node "\n">, <DOM Text node "\t\t\t\t\t ">, > <DOM Text node "\n">, <DOM Text node "\t\t\t\t\t">] >--
You might be interested in the "normalize" DOM method: it combined adjacent text nodes into a single one. -- Dieter _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig