-
contentType(node)
-
确定给定节点的内容类型。
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
给定节点。 |
- Source:
-
View2D/Format/XML.js
Returns:
如果节点没有内容,简单,复杂或混合内容,
则为GeoGlobe.Format.XML.CONTENT_TYPE。{EMPTY,SIMPLE,COMPLEX,MIXED}之一。
-
Type
-
Integer
-
createDocumentFragment()
-
创建一个可以附加到由createElementNS创建的另一个节点的文档片段节点。
这将在IE外调用document.createDocumentFragment。
在IE中,使用ActiveX对象的createDocumentFragment方法。
- Source:
-
View2D/Format/XML.js
Returns:
文档片段。
-
Type
-
Element
-
createElementNS(uri, name)
-
用命名空间创建一个新元素。
该节点可以使用标准的node.appendChild方法附加到另一个节点。
对于跨浏览器支持,必须使用此方法而不是document.createElementNS。
Parameters:
Name |
Type |
Description |
uri |
String
|
元素命名空间URI。 |
name |
String
|
元素的前缀(前缀:localname)。 |
- Source:
-
View2D/Format/XML.js
Returns:
具有命名空间的DOM元素。
-
Type
-
Element
-
createTextNode(text)
-
创建一个文本节点。
该节点可以使用标准的node.appendChild方法附加到另一个节点。
对于跨浏览器支持,必须使用此方法而不是document.createTextNode。
Parameters:
Name |
Type |
Description |
text |
String
|
文本节点。 |
- Source:
-
View2D/Format/XML.js
Returns:
DOM文本节点。
-
Type
-
DOMElement
-
destroy()
-
清除。
- Source:
-
View2D/Format/XML.js
-
getAttributeNodeNS(node, uri, name)
-
获取给定命名空间URI和本地名称的属性节点。
Parameters:
Name |
Type |
Description |
node |
Element
|
搜索属性节点的节点。 |
uri |
String
|
命名空间URI。 |
name |
String
|
属性的本地名称(不带前缀)。 |
- Source:
-
View2D/Format/XML.js
Returns:
属性节点,如果没有找到,则返回null。
-
Type
-
DOMElement
-
getAttributeNS(node, uri, name)
-
获取给定命名空间URI和本地名称的属性值。
Parameters:
Name |
Type |
Description |
node |
Element
|
搜索属性的节点。 |
uri |
String
|
命名空间URI。 |
name |
String
|
属性的本地名称(不带前缀)。 |
- Source:
-
View2D/Format/XML.js
Returns:
属性值,如果没有找到返回空字符串。
-
Type
-
String
-
getChildEl(node, name, uri)
-
获取第一个子元素。 如果它匹配给定的名称和命名空间URI只需要可选地返回第一个元素,。
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
节点。 |
name |
String
|
要搜索的相邻节点的本地名称。 |
uri |
String
|
要搜索的相邻节点的命名空间URL。 |
- Source:
-
View2D/Format/XML.js
Returns:
第一个元素。 如果找不到,
或者找到除元素之外的重要元素,或者找到的元素与可选名称和uri不匹配,则返回null。
-
Type
-
DOMElement
-
getChildValue(node, def)
-
获取节点的文本值(如果存在),或返回可选的默认字符串。
如果不存在第一个子项并且未提供默认值,则返回空字符串。
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
用于查找第一个子元素的值。 |
def |
String
|
可选字符串在没有第一个子元素值的情况下返回。 |
- Source:
-
View2D/Format/XML.js
Returns:
给定节点的第一个子元素的值。
-
Type
-
String
-
getElementsByTagNameNS(node, uri, name)
-
给定名称空间URI和本地名称,获取节点上的元素列表。
要返回给定命名空间中的所有节点,请使用'*'作为name参数。
要返回给定(本地)名称的所有节点,而不考虑命名空间,请使用'*'作为uri参数。
Parameters:
Name |
Type |
Description |
node |
Element
|
搜索属性节点的节点。 |
uri |
String
|
命名空间URI。 |
name |
String
|
属性本地名称(不带前缀)。 |
- Source:
-
View2D/Format/XML.js
Returns:
节点列表或元素数组。
-
Type
-
NodeList
-
getNextEl(node, name, uri)
-
获取下一个兄弟元素。 只有当匹配给定的本地名称和命名空间URI时,才可以获取第一个兄弟元素。
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
节点。 |
name |
String
|
要搜索的兄弟的可选本地名称。 |
uri |
String
|
要搜索的兄弟的可选命名空间URI。 |
- Source:
-
View2D/Format/XML.js
Returns:
下一个兄弟元素。
除了找到元素之外的重要元素,或找到的元素与可选的名称和uri不匹配外,
如果找不到任何元素,则返回null。
-
Type
-
DOMElement
-
hasAttributeNS(node, uri, name)
-
确定节点是否具有与给定名称和名称空间匹配的特定属性。
Parameters:
Name |
Type |
Description |
node |
Element
|
需要设置属性的元素节点。 |
uri |
String
|
属性的命名空间URI。 |
name |
String
|
该属性的本地名称(前缀:localname)。 |
- Source:
-
View2D/Format/XML.js
Returns:
该节点具有与名称和命名空间匹配的属性。
-
Type
-
Boolean
-
initialize(options)
-
构建一个XML解析器。 解析器用于读取和写入XML。
从字符串读取XML返回一个DOM元素。
从DOM元素编写XML返回一个字符串。
Parameters:
Name |
Type |
Description |
options |
Object
|
可选对象,其属性将设置在对象上。 |
- Source:
-
View2D/Format/XML.js
-
isSimpleContent(node)
-
测试给定节点是否只有简单内容(即没有子元素节点)。
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
元素节点。 |
- Source:
-
View2D/Format/XML.js
Returns:
该节点没有子元素节点(类型1的节点)。
-
Type
-
Boolean
-
read(text)
-
解析XML字符串并返回DOM节点。
Parameters:
Name |
Type |
Description |
text |
String
|
XML字符串 |
- Source:
-
View2D/Format/XML.js
Returns:
返回值是DOM节点
-
Type
-
DOMElement
-
setAttributeNS(node, uri, name, value)
-
添加新属性或使用给定命名空间和名称更改属性的值。
Parameters:
Name |
Type |
Description |
node |
Element
|
需要设置属性的元素节点。 |
uri |
String
|
属性的命名空间URI。 |
name |
String
|
该属性的合法名称(前缀:localname)。 |
value |
String
|
属性值。 |
- Source:
-
View2D/Format/XML.js
-
write(node)
-
将DOM节点编译成XML字符串
Parameters:
Name |
Type |
Description |
node |
DOMElement
|
DOM节点。 |
- Source:
-
View2D/Format/XML.js
Returns:
返回XML字符串。
-
Type
-
String