Public Member Functions | |
def | write |
Static Public Attributes | |
list | sites = ['db', 'la', 'far'] |
Definition at line 12 of file gen.py.
def gen::RpcStripStructure::write | ( | self, | ||
outdir | ||||
) |
Definition at line 16 of file gen.py.
00016 : 00017 from XmlDetDescGen.util import XmlFile, Comment 00018 from XmlDetDescGen.catalog import Catalog 00019 from XmlDetDescGen.reference import Reference 00020 from XmlDetDescGen.util import ExternalEntity 00021 00022 topcat = Catalog('Structure'); 00023 rpccat = Catalog('RpcStripStructure'); 00024 rpccat.refs = [] 00025 rpccat.things = [] 00026 topcat.refs = [ rpccat ] 00027 topcat.things = [] 00028 00029 ees = [] 00030 for site in RpcStripStructure.sites: 00031 cat = Catalog('%s-strip'%site); 00032 cat.refs=[] 00033 eename="%sstrips"%(site) 00034 ees.append((eename,"%s.xml"%(site))) 00035 cat.refs.append(ExternalEntity(eename)) 00036 rpccat.refs.append(cat) 00037 00038 file = XmlFile(dtd="../DTD/structure.dtd", 00039 external_entities=ees) 00040 file.objects = [ rpccat ] 00041 file.write(outdir+"/structure.xml") 00042 class RpcStrips:
list gen::RpcStripStructure::sites = ['db', 'la', 'far'] [static] |