BusCapabilities

GeoGlobe.Format. BusCapabilities

公交换乘服务Capabilities操作解析类,继承自GeoGlobe.Format.XML类,具有该类的所有属性与方法,并在此基础上进行了扩展。

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"。