API version 1

- ‐

R

integer

nodeType

ノードの種類を示します。

以下の種類があります。

定数

説明

ELEMENT_NODE

1

Elementノード

ATTRIBUTE_NODE

2

Attrノード

TEXT_NODE

3

Textノード

CDATA_SECTION_NODE

4

CDATASectionノード

ENTITY_REFERENCE_NODE

5

EntityReferenceノード

ENTITY_NODE

6

Entityノード

PROCESSING_INSTRUCTION_NODE

7

ProcessingInstructionノード

COMMENT_NODE

8

Commentノード

DOCUMENT_NODE

9

Documentノード

DOCUMENT_TYPE_NODE

10

DocumentTypeノード

DOCUMENT_FRAGMENT_NODE

11

DocumentFragmentノード

NOTATION_NODE

12

Notationノード



使用例 CRSダウンロード

Form Xmlnode_03{
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
           <AB>
                   <integer>1</integer>
                   <string>text</string>
                   <number>1.5</number>
           </AB>
           <CD attr="attribute">text with attribute</CD>
           <EF>text only</EF>
   </root>
   ->> ;

   var orgnode = xm.documentElement.firstChild;
   print( " nodeisvalid = ",orgnode.isValid ) ;
   print( "    lastChild = ",orgnode.lastChild ) ;
   print(" localName     ",orgnode.localName) ;
   print("namespaceURI",orgnode.namespaceURI) ;
   print("        next      ",orgnode.nextSibling) ;
   print("   node Name  ",orgnode.nodeName) ;
   print("     node type  ",orgnode.nodeType) ;
   print("     nodeValue ",orgnode.nodeValue) ;
   print("ownerDocume ",orgnode.ownerDocument) ;
   print("parentNode     ",orgnode.parentNode) ;
   print("            prefix ",orgnode.prefix) ;
   print("previousSibling",orgnode.previousSibling) ;
   print("    xml           ",orgnode.xml) ;
}