/[cvs]/nfo/projects/netfraggle/bin/fraggleParserXML.py
ViewVC logotype

Annotation of /nfo/projects/netfraggle/bin/fraggleParserXML.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Wed Aug 25 13:53:48 2004 UTC (19 years, 10 months ago) by xabbu
Branch: MAIN
Branch point for: netfrag
File MIME type: text/x-python
Initial revision

1 xabbu 1.1 #fraggleParserXML: Class for parsing XML from a stream or file
2    
3     import sys
4     from xml.dom.ext.reader import Sax2
5     from xml.marshal import generic
6    
7     def create(parent):
8     return fraggleParserXML()
9    
10     class fraggleParserXML:
11     def __init_reader__():
12     reader = Sax2.Reader()
13     marshall = generic.Marshaller()
14    
15     def __init__(self,parent):
16     self.__init_reader__()
17    
18    
19    
20     def parseXML(input):
21     dom = self.reader.fromStream(input)
22     return dom
23    
24     def printXML(inputDom,outputLocation):
25     file = open(outputLocation,"w")
26     self.reader.PrettyPrint(inputDom,file)
27    
28     def marshalXML(value,outputLocation):
29     file = open(outputLocation,"w")
30     marshall.dump(value,file)
31    
32    

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed