changeset 1749 | d73b64672238 |
parent 1744 | 69dfdb26f600 |
child 1750 | acf02488f37f |
1748:ba5f64fe0e00 | 1749:d73b64672238 |
---|---|
51 text = minidom.Text() |
51 text = minidom.Text() |
52 text.data = value |
52 text.data = value |
53 attr.childNodes[0] = text |
53 attr.childNodes[0] = text |
54 node._attrs[name] = attr |
54 node._attrs[name] = attr |
55 |
55 |
56 |
|
56 """ |
57 """ |
57 Regular expression models for checking all kind of string values defined in XML |
58 Regular expression models for checking all kind of string values defined in XML |
58 standard |
59 standard |
59 """ |
60 """ |
60 Name_model = re.compile('([a-zA-Z_\:][\w\.\-\:]*)$') |
61 Name_model = re.compile('([a-zA-Z_\:][\w\.\-\:]*)$') |
95 def tzname(self, dt): |
96 def tzname(self, dt): |
96 return self.__name |
97 return self.__name |
97 |
98 |
98 def dst(self, dt): |
99 def dst(self, dt): |
99 return ZERO |
100 return ZERO |
101 |
|
100 |
102 |
101 [SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE, |
103 [SYNTAXELEMENT, SYNTAXATTRIBUTE, SIMPLETYPE, COMPLEXTYPE, COMPILEDCOMPLEXTYPE, |
102 ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT, |
104 ATTRIBUTESGROUP, ELEMENTSGROUP, ATTRIBUTE, ELEMENT, CHOICE, ANY, TAG, CONSTRAINT, |
103 ] = range(13) |
105 ] = range(13) |
104 |
106 |
1709 def generateCountMethod(attr): |
1711 def generateCountMethod(attr): |
1710 def countMethod(self): |
1712 def countMethod(self): |
1711 return len(getattr(self, attr)) |
1713 return len(getattr(self, attr)) |
1712 return countMethod |
1714 return countMethod |
1713 |
1715 |
1716 |
|
1714 """ |
1717 """ |
1715 This function generate a xml parser from a class factory |
1718 This function generate a xml parser from a class factory |
1716 """ |
1719 """ |
1717 |
1720 |
1718 NAMESPACE_PATTERN = re.compile("xmlns(?:\:[^\=]*)?=\"[^\"]*\" ") |
1721 NAMESPACE_PATTERN = re.compile("xmlns(?:\:[^\=]*)?=\"[^\"]*\" ") |