Constructor
new BusCapabilities()
Members
tagName :String
常量"NETWORK_Capabilities" ,根据该服务的getCapabilities请求返回而定。
Type:
- String
Methods
read(data) → {object}
* 解析一个XML串并返回capabilitiesObj{Object}对象。
Parameters:
Name | Type | Description |
---|---|---|
data |
String | 一个XML字符串。 |
Returns:
- capabilitiesObj
- Type
- object
read_Capability(capabilitiesObj, node)
解析节点为Capability的节点。
Parameters:
Name | Type | Description |
---|---|---|
capabilitiesObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Networks(capabilitiesObj, node)
解析节点为Networks的节点。
Parameters:
Name | Type | Description |
---|---|---|
capabilitiesObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request({capaObj, node)
解析节点为Request的节点。
Parameters:
Name | Type | Description |
---|---|---|
{capaObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_GetCapabilities(requestObj, node)
解析节点为GetCapabilities的节点。
Parameters:
Name | Type | Description |
---|---|---|
requestObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_GetCapabilities_DCPType_HTTP_Get(getCapaObj, node)
解析节点为DCPType_HTTP_Get的节点。
Parameters:
Name | Type | Description |
---|---|---|
getCapaObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_GetCapabilities_DCPType_HTTP_Post(getCapaObj, node)
解析节点为DCPType_HTTP_Post的节点。
Parameters:
Name | Type | Description |
---|---|---|
getCapaObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryChange(requestObj, node)
解析节点为queryChange的节点。
Parameters:
Name | Type | Description |
---|---|---|
requestObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryChange_DCPType_HTTP_Get(queryChangeObj, node)
解析节点为DCPType_HTTP_Get的节点。
Parameters:
Name | Type | Description |
---|---|---|
queryChangeObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryChange_DCPType_HTTP_Post(read_Capability_Request_queryChange_DCPType_HTTP_Post, queryChangeObj, node)
解析节点为DCPType_HTTP_Post的节点。
Parameters:
Name | Type | Description |
---|---|---|
read_Capability_Request_queryChange_DCPType_HTTP_Post |
||
queryChangeObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryLine(requestObj, node)
解析节点为queryLine的节点。
Parameters:
Name | Type | Description |
---|---|---|
requestObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryLine_DCPType_HTTP_Get(queryLineObj, node)
解析节点为DCPType_HTTP_Get的节点。
Parameters:
Name | Type | Description |
---|---|---|
queryLineObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryLine_DCPType_HTTP_Post(queryLineObj, node)
解析节点为DCPType_HTTP_Post的节点。
Parameters:
Name | Type | Description |
---|---|---|
queryLineObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryStation(requestObj, node)
解析节点为queryStation的节点。
Parameters:
Name | Type | Description |
---|---|---|
requestObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Capability_Request_queryStation_DCPType_HTTP_Get(queryStationObj, node)
解析节点为DCPType_HTTP_Get的节点。
Parameters:
Name | Type | Description |
---|---|---|
queryStationObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service(capabilitiesObj, node)
解析节点Service的节点。
Parameters:
Name | Type | Description |
---|---|---|
capabilitiesObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service_Abstract(servcieObj, node)
解析节点为Abstract的节点。
Parameters:
Name | Type | Description |
---|---|---|
servcieObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service_KeywordList(userScenarioObj, node)
解析节点为KeywordList的节点。
Parameters:
Name | Type | Description |
---|---|---|
userScenarioObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service_Name(servcieObj, node)
解析节点为Name的节点。
Parameters:
Name | Type | Description |
---|---|---|
servcieObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service_OnlineResource(servcieObj, node)
解析节点为OnlineResource的节点。
Parameters:
Name | Type | Description |
---|---|---|
servcieObj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
read_Service_Title(servcieObj, node)
解析节点为Title的节点。
Parameters:
Name | Type | Description |
---|---|---|
servcieObj |
Object | 最终返回的对象 |
node |
DOMElement | 需要解析的节点对象 |
runChildNodes(obj, node, parentPath)
解析每一个节点字符串并把相对应值赋给传入最终返回的对象obj。
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object | 最终返回的对象。 |
node |
DOMElement | 需要解析的节点对象 |
parentPath |
String | 解析方法拼去,这里使用"capabilities"。 |