Back to index

plone3  3.1.7
Classes | Functions | Variables
Marshall.handlers.atxml Namespace Reference

Classes

class  SchemaAttributeDemarshallException
class  ErrorCallback
class  XmlNamespace
class  SchemaAttribute
class  DataNode
class  ParseContext
class  ATXMLMarker
class  ATXMLMarshaller
class  _NamespaceCatalog

Functions

def registerNamespace
def getRegisteredNamespaces

Variables

tuple _marker = object()
string XMLNS_NS = 'http://www.w3.org/2000/xmlns/'
int XMLREADER_START_ELEMENT_NODE_TYPE = 1
int XMLREADER_END_ELEMENT_NODE_TYPE = 15
int XMLREADER_TEXT_ELEMENT_NODE_TYPE = 3
tuple NamespaceCatalog = _NamespaceCatalog()
 registerNamespace = NamespaceCatalog.registerNamespace
 getRegisteredNamespaces = NamespaceCatalog.getRegisteredNamespaces

Class Documentation

class Marshall::handlers::atxml::SchemaAttributeDemarshallException
Exception mus be raised when demershall of SchemaAtribute fails.

Definition at line 70 of file atxml.py.

class Marshall::handlers::atxml::ATXMLMarker

Definition at line 287 of file atxml.py.


Function Documentation

Definition at line 440 of file atxml.py.

00440 
00441 def getRegisteredNamespaces():
00442     return tuple( ATXMLMarshaller.namespaces )
00443 
00444 

Definition at line 435 of file atxml.py.

00435 
00436 def registerNamespace( namespace ):
00437     if not isinstance( namespace, XmlNamespace):
00438         namespace = namespace()
00439     ATXMLMarshaller.namespaces.append( namespace )


Variable Documentation

Definition at line 63 of file atxml.py.

Marshall.handlers.atxml.getRegisteredNamespaces = NamespaceCatalog.getRegisteredNamespaces

Definition at line 433 of file atxml.py.

Definition at line 430 of file atxml.py.

Marshall.handlers.atxml.registerNamespace = NamespaceCatalog.registerNamespace

Definition at line 432 of file atxml.py.

string Marshall.handlers.atxml.XMLNS_NS = 'http://www.w3.org/2000/xmlns/'

Definition at line 65 of file atxml.py.

Definition at line 67 of file atxml.py.

Definition at line 66 of file atxml.py.

Definition at line 68 of file atxml.py.