XMLSAXAddNodeAttr XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXAddNodeAttr
(   XMLHandle :LONGINT;
    nodeAttrName :DYNARRAY[] of CHAR;
    nodeAttrValue :DYNARRAY[] of CHAR
) :INTEGER ;

Python:

def  vs.XMLSAXAddNodeAttr(XMLHandle, nodeAttrName, nodeAttrValue):
   return INTEGER

Description:

Write XML using SAX, adds a node attributes to a node begun with XMLSAXBeginNode.

説明

SAXを利用してXMLを書く。XMLSAXBeginNodeで始まるノードに属性ノードを追加します。



  XMLSAXAddNodeValue XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXAddNodeValue
(   XMLHandle :LONGINT;
    nodeValue :DYNARRAY[] of CHAR
) :INTEGER ;

Python:

def  vs.XMLSAXAddNodeValue(XMLHandle, nodeValue):
   return INTEGER

Description:

Write XML using SAX, adds a node value to a node begun with XMLSAXBeginNode.

説明

SAXを利用してXMLを書く。XMLSAXBeginNodeで始まるノードに要素ノードを追加します。



  XMLSAXBeginDocFile XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXBeginDocFile
(   XMLHandle :LONGINT;
    whichPath :INTEGER;
    filename :DYNARRAY[] of CHAR
) :INTEGER ;

Python:

def  vs.XMLSAXBeginDocFile(XMLHandle, whichPath, filename):
   return INTEGER

Description:

Write XML using SAX, begin of a document file. XMLSAXEndDoc ends a document.

説明

SAXを利用してXMLを書く。ファイル上の書類の開始。XMLSAXEndDocで終了します。



  XMLSAXBeginDocMemory XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXBeginDocMemory
( XMLHandle:LONGINT ) :INTEGER ;

Python:

def  vs.XMLSAXBeginDocMemory(XMLHandle):
   return INTEGER

Description:

Write XML using SAX, begin of a document in memory. XMLSAXEndDocMemory ends a document.

説明

SAXを利用してXMLを書く。メモリ上の書類を開始します。XMLSAXEndDocMemoryで終了します。



  XMLSAXBeginNode XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXBeginNode
(   XMLHandle :LONGINT;
    nodeName :DYNARRAY[] of CHAR
) :INTEGER ;

Python:

def  vs.XMLSAXBeginNode(XMLHandle, nodeName):
   return INTEGER

Description:

Write XML using SAX, begin of a node. XMLSAXEndNode ends a node

説明

SAXを利用してXMLを書く。ノードの開始。XMLSAXEndNodeで終了します。



  XMLSAXEndDoc XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXEndDoc
( XMLHandle:LONGINT ) :INTEGER ;

Python:

def  vs.XMLSAXEndDoc(XMLHandle):
   return INTEGER

Description:

Write XML using SAX, end of a document. XMLSAXBeginDocFile begins a document.

説明

SAXを利用してXMLを書く。書類の終了。書類の開始はXMLSAXBeginDocFile



  XMLSAXEndDocMemory XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXEndDocMemory
(   XMLHandle :LONGINT;
  VAR  XMLData :DYNARRAY[] of CHAR
) :INTEGER ;

Python:

def  vs.XMLSAXEndDocMemory(XMLHandle):
   return (INTEGER, XMLData)

Description:

Write XML using SAX, end of a document. XMLSAXBeginDocMemory begins a document.

説明

SAXを利用してXMLを書く。書類の終了。書類の開始はXMLSAXBeginDocMemory



  XMLSAXEndNode XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXEndNode
( XMLHandle:LONGINT ) :INTEGER ;

Python:

def  vs.XMLSAXEndNode(XMLHandle):
   return INTEGER

Description:

Write XML using SAX, end of a node. XMLSAXBeginNode begins a node.

説明

SAXを利用してXMLを書く。ノードの終了。ノードの開始はXMLSAXBeginNode



  XMLSAXParseFile XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXParseFile
(   XMLHandle :LONGINT;
    whichPath :INTEGER;
    filename :DYNARRAY[] of CHAR;
    nodeCallback :PROCEDURE
) :INTEGER ;

Python:

def  vs.XMLSAXParseFile(XMLHandle, whichPath, filename, nodeCallback):
   return INTEGER

Description:

Parse an XML file using SAX.

説明

SAXを利用してXMLをパースします。



  XMLSAXParseMemory XML SAX 
Vectorworks 2011

VectorScript Declaration:

FUNCTION   XMLSAXParseMemory
(   XMLHandle :LONGINT;
    XMLData :DYNARRAY[] of CHAR;
    nodeCallback :PROCEDURE
) :INTEGER ;

Python:

def  vs.XMLSAXParseMemory(XMLHandle, XMLData, nodeCallback):
   return INTEGER

Description:

Parse an XML from memory using SAX.

説明

SAXを利用してメモリ上のXMLをパースします。