10from xml.dom
import minidom
16#ifndef INCLUDED_OOXML_FACTORY_GENERATED_HXX
17#define INCLUDED_OOXML_FACTORY_GENERATED_HXX
19namespace writerfilter {
27 for namespace
in sorted([ns.getAttribute(
"name")
for ns
in model.getElementsByTagName(
"namespace")]):
28 print(
"const Id NN_%s = %s << 16;" % (namespace.replace(
'-',
'_'), counter))
34 for define
in sorted([ns.getAttribute(
"name")
for ns
in model.getElementsByTagName(
"define")]):
35 if define
not in defines:
36 print(
"const Id DEFINE_%s = %s;" % (define, counter))
37 defines.append(define)
42#endif // INCLUDED_OOXML_FACTORY_GENERATED_HXX""")
45modelPath = sys.argv[1]
46model = minidom.parse(modelPath)