sumolib.xml.xsd
index
/home/delphi/gcc/sumo/tools/sumolib/xml/xsd.py

# -*- coding: utf-8 -*-
# Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
# Copyright (C) 2014-2025 German Aerospace Center (DLR) and others.
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
https://www.eclipse.org/legal/epl-2.0/
# This Source Code may also be made available under the following Secondary
# Licenses when the conditions for such availability set forth in the Eclipse
# Public License 2.0 are satisfied: GNU General Public License, version 2
# or later which is available at
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later

 
Modules
       
xml.dom.minidom
os

 
Classes
       
builtins.object
XmlAttribute
XmlElement
XsdStructure

 
class XmlAttribute(builtins.object)
    XmlAttribute(entity)
 

 
  Methods defined here:
__init__(self, entity)
Initialize self.  See help(type(self)) for accurate signature.
__repr__(self)
Return repr(self).

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

 
class XmlElement(builtins.object)
    XmlElement(entity)
 

 
  Methods defined here:
__init__(self, entity)
Initialize self.  See help(type(self)) for accurate signature.
__repr__(self)
Return repr(self).

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object

 
class XsdStructure(builtins.object)
    XsdStructure(xsdFile)
 

 
  Methods defined here:
__init__(self, xsdFile)
Initialize self.  See help(type(self)) for accurate signature.
getElementStructure(self, entity, checkNestedType=False)
getEnumeration(self, name)
getEnumerationByAttr(self, ele, attr)
resolveRefs(self)

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object