[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Auto schema/xpath generation from doc collection
Paul M wrote: > > I am looking for a solution(application, ideas, designs) that would > return: > 1. A listing of xpaths to elements > > #!/usr/bin/python import xml.sax, glob class PathFinder(xml.sax.handler.ContentHandler): def __init__(self): self.paths = set() def startDocument(self): self.curPath = [] def startElement(self, name, attributes): self.curPath.append(name) path = "/".join(self.curPath) self.paths.add(path) def endElement(self, name): self.curPath.pop() pf = PathFinder() # Adjust as appropriate for finding documents in your collection for name in glob.glob("*.xml"): xml.sax.parse(name, pf) paths = list(pf.paths) paths.sort() for path in paths: print path -- Bob Kline http://www.rksystems.com mailto:bkline@rksystems.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|