本文整理汇总了C++中XmlNode::NextNode方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNode::NextNode方法的具体用法?C++ XmlNode::NextNode怎么用?C++ XmlNode::NextNode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNode
的用法示例。
在下文中一共展示了XmlNode::NextNode方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
DescribeSpotFleetInstancesResponse& DescribeSpotFleetInstancesResponse::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeSpotFleetInstancesResponse")
{
resultNode = rootNode.FirstChild("DescribeSpotFleetInstancesResponse");
}
if(!resultNode.IsNull())
{
XmlNode spotFleetRequestIdNode = resultNode.FirstChild("spotFleetRequestId");
if(!spotFleetRequestIdNode.IsNull())
{
m_spotFleetRequestId = StringUtils::Trim(spotFleetRequestIdNode.GetText().c_str());
}
XmlNode activeInstancesNode = resultNode.FirstChild("activeInstanceSet");
if(!activeInstancesNode.IsNull())
{
XmlNode activeInstancesMember = activeInstancesNode.FirstChild("item");
while(!activeInstancesMember.IsNull())
{
m_activeInstances.push_back(activeInstancesMember);
activeInstancesMember = activeInstancesMember.NextNode("item");
}
}
XmlNode nextTokenNode = resultNode.FirstChild("nextToken");
if(!nextTokenNode.IsNull())
{
m_nextToken = StringUtils::Trim(nextTokenNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::EC2::Model::DescribeSpotFleetInstancesResponse", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例2: while
ListUserPoliciesResult& ListUserPoliciesResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "ListUserPoliciesResult")
{
resultNode = rootNode.FirstChild("ListUserPoliciesResult");
}
if(!resultNode.IsNull())
{
XmlNode policyNamesNode = resultNode.FirstChild("PolicyNames");
if(!policyNamesNode.IsNull())
{
XmlNode policyNamesMember = policyNamesNode.FirstChild("member");
while(!policyNamesMember.IsNull())
{
m_policyNames.push_back(StringUtils::Trim(policyNamesMember.GetText().c_str()));
policyNamesMember = policyNamesMember.NextNode("member");
}
}
XmlNode isTruncatedNode = resultNode.FirstChild("IsTruncated");
if(!isTruncatedNode.IsNull())
{
m_isTruncated = StringUtils::ConvertToBool(StringUtils::Trim(isTruncatedNode.GetText().c_str()).c_str());
}
XmlNode markerNode = resultNode.FirstChild("Marker");
if(!markerNode.IsNull())
{
m_marker = StringUtils::Trim(markerNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::IAM::Model::ListUserPoliciesResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例3: while
CacheSubnetGroup& CacheSubnetGroup::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode cacheSubnetGroupNameNode = resultNode.FirstChild("CacheSubnetGroupName");
if(!cacheSubnetGroupNameNode.IsNull())
{
m_cacheSubnetGroupName = StringUtils::Trim(cacheSubnetGroupNameNode.GetText().c_str());
m_cacheSubnetGroupNameHasBeenSet = true;
}
XmlNode cacheSubnetGroupDescriptionNode = resultNode.FirstChild("CacheSubnetGroupDescription");
if(!cacheSubnetGroupDescriptionNode.IsNull())
{
m_cacheSubnetGroupDescription = StringUtils::Trim(cacheSubnetGroupDescriptionNode.GetText().c_str());
m_cacheSubnetGroupDescriptionHasBeenSet = true;
}
XmlNode vpcIdNode = resultNode.FirstChild("VpcId");
if(!vpcIdNode.IsNull())
{
m_vpcId = StringUtils::Trim(vpcIdNode.GetText().c_str());
m_vpcIdHasBeenSet = true;
}
XmlNode subnetsNode = resultNode.FirstChild("Subnets");
if(!subnetsNode.IsNull())
{
XmlNode subnetsMember = subnetsNode.FirstChild("Subnet");
while(!subnetsMember.IsNull())
{
m_subnets.push_back(subnetsMember);
subnetsMember = subnetsMember.NextNode("Subnet");
}
m_subnetsHasBeenSet = true;
}
}
return *this;
}
示例4: while
DescribeInstancesHealthResult& DescribeInstancesHealthResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeInstancesHealthResult")
{
resultNode = rootNode.FirstChild("DescribeInstancesHealthResult");
}
if(!resultNode.IsNull())
{
XmlNode instanceHealthListNode = resultNode.FirstChild("InstanceHealthList");
if(!instanceHealthListNode.IsNull())
{
XmlNode instanceHealthListMember = instanceHealthListNode.FirstChild("member");
while(!instanceHealthListMember.IsNull())
{
m_instanceHealthList.push_back(instanceHealthListMember);
instanceHealthListMember = instanceHealthListMember.NextNode("member");
}
}
XmlNode refreshedAtNode = resultNode.FirstChild("RefreshedAt");
if(!refreshedAtNode.IsNull())
{
m_refreshedAt = StringUtils::ConvertToDouble(StringUtils::Trim(refreshedAtNode.GetText().c_str()).c_str());
}
XmlNode nextTokenNode = resultNode.FirstChild("NextToken");
if(!nextTokenNode.IsNull())
{
m_nextToken = StringUtils::Trim(nextTokenNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例5: while
CloudFunctionConfiguration& CloudFunctionConfiguration::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode idNode = resultNode.FirstChild("Id");
if(!idNode.IsNull())
{
m_id = StringUtils::Trim(idNode.GetText().c_str());
m_idHasBeenSet = true;
}
XmlNode eventsNode = resultNode.FirstChild("Events");
if(!eventsNode.IsNull())
{
XmlNode eventsMember = eventsNode;
while(!eventsMember.IsNull())
{
m_events.push_back(EventMapper::GetEventForName(StringUtils::Trim(eventsMember.GetText().c_str())));
eventsMember = eventsMember.NextNode("Event");
}
m_eventsHasBeenSet = true;
}
XmlNode cloudFunctionNode = resultNode.FirstChild("CloudFunction");
if(!cloudFunctionNode.IsNull())
{
m_cloudFunction = StringUtils::Trim(cloudFunctionNode.GetText().c_str());
m_cloudFunctionHasBeenSet = true;
}
XmlNode invocationRoleNode = resultNode.FirstChild("InvocationRole");
if(!invocationRoleNode.IsNull())
{
m_invocationRole = StringUtils::Trim(invocationRoleNode.GetText().c_str());
m_invocationRoleHasBeenSet = true;
}
}
return *this;
}
示例6: while
DescribeNetworkInterfacePermissionsResponse& DescribeNetworkInterfacePermissionsResponse::operator =(const Aws::AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (!rootNode.IsNull() && (rootNode.GetName() != "DescribeNetworkInterfacePermissionsResponse"))
{
resultNode = rootNode.FirstChild("DescribeNetworkInterfacePermissionsResponse");
}
if(!resultNode.IsNull())
{
XmlNode networkInterfacePermissionsNode = resultNode.FirstChild("networkInterfacePermissions");
if(!networkInterfacePermissionsNode.IsNull())
{
XmlNode networkInterfacePermissionsMember = networkInterfacePermissionsNode.FirstChild("item");
while(!networkInterfacePermissionsMember.IsNull())
{
m_networkInterfacePermissions.push_back(networkInterfacePermissionsMember);
networkInterfacePermissionsMember = networkInterfacePermissionsMember.NextNode("item");
}
}
XmlNode nextTokenNode = resultNode.FirstChild("nextToken");
if(!nextTokenNode.IsNull())
{
m_nextToken = StringUtils::Trim(nextTokenNode.GetText().c_str());
}
}
if (!rootNode.IsNull()) {
XmlNode requestIdNode = rootNode.FirstChild("requestId");
if (!requestIdNode.IsNull())
{
m_responseMetadata.SetRequestId(StringUtils::Trim(requestIdNode.GetText().c_str()));
}
AWS_LOGSTREAM_DEBUG("Aws::EC2::Model::DescribeNetworkInterfacePermissionsResponse", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
}
return *this;
}
示例7: while
PendingModifiedValues& PendingModifiedValues::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode numCacheNodesNode = resultNode.FirstChild("NumCacheNodes");
if(!numCacheNodesNode.IsNull())
{
m_numCacheNodes = StringUtils::ConvertToInt32(StringUtils::Trim(numCacheNodesNode.GetText().c_str()).c_str());
m_numCacheNodesHasBeenSet = true;
}
XmlNode cacheNodeIdsToRemoveNode = resultNode.FirstChild("CacheNodeIdsToRemove");
if(!cacheNodeIdsToRemoveNode.IsNull())
{
XmlNode cacheNodeIdsToRemoveMember = cacheNodeIdsToRemoveNode.FirstChild("CacheNodeId");
while(!cacheNodeIdsToRemoveMember.IsNull())
{
m_cacheNodeIdsToRemove.push_back(StringUtils::Trim(cacheNodeIdsToRemoveMember.GetText().c_str()));
cacheNodeIdsToRemoveMember = cacheNodeIdsToRemoveMember.NextNode("CacheNodeId");
}
m_cacheNodeIdsToRemoveHasBeenSet = true;
}
XmlNode engineVersionNode = resultNode.FirstChild("EngineVersion");
if(!engineVersionNode.IsNull())
{
m_engineVersion = StringUtils::Trim(engineVersionNode.GetText().c_str());
m_engineVersionHasBeenSet = true;
}
XmlNode cacheNodeTypeNode = resultNode.FirstChild("CacheNodeType");
if(!cacheNodeTypeNode.IsNull())
{
m_cacheNodeType = StringUtils::Trim(cacheNodeTypeNode.GetText().c_str());
m_cacheNodeTypeHasBeenSet = true;
}
}
return *this;
}
示例8: while
WebsiteConfiguration& WebsiteConfiguration::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode errorDocumentNode = resultNode.FirstChild("ErrorDocument");
if(!errorDocumentNode.IsNull())
{
m_errorDocument = errorDocumentNode;
m_errorDocumentHasBeenSet = true;
}
XmlNode indexDocumentNode = resultNode.FirstChild("IndexDocument");
if(!indexDocumentNode.IsNull())
{
m_indexDocument = indexDocumentNode;
m_indexDocumentHasBeenSet = true;
}
XmlNode redirectAllRequestsToNode = resultNode.FirstChild("RedirectAllRequestsTo");
if(!redirectAllRequestsToNode.IsNull())
{
m_redirectAllRequestsTo = redirectAllRequestsToNode;
m_redirectAllRequestsToHasBeenSet = true;
}
XmlNode routingRulesNode = resultNode.FirstChild("RoutingRules");
if(!routingRulesNode.IsNull())
{
XmlNode routingRulesMember = routingRulesNode.FirstChild("RoutingRule");
while(!routingRulesMember.IsNull())
{
m_routingRules.push_back(routingRulesMember);
routingRulesMember = routingRulesMember.NextNode("RoutingRule");
}
m_routingRulesHasBeenSet = true;
}
}
return *this;
}
示例9: while
OrderableClusterOption& OrderableClusterOption::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode clusterVersionNode = resultNode.FirstChild("ClusterVersion");
if(!clusterVersionNode.IsNull())
{
m_clusterVersion = StringUtils::Trim(clusterVersionNode.GetText().c_str());
m_clusterVersionHasBeenSet = true;
}
XmlNode clusterTypeNode = resultNode.FirstChild("ClusterType");
if(!clusterTypeNode.IsNull())
{
m_clusterType = StringUtils::Trim(clusterTypeNode.GetText().c_str());
m_clusterTypeHasBeenSet = true;
}
XmlNode nodeTypeNode = resultNode.FirstChild("NodeType");
if(!nodeTypeNode.IsNull())
{
m_nodeType = StringUtils::Trim(nodeTypeNode.GetText().c_str());
m_nodeTypeHasBeenSet = true;
}
XmlNode availabilityZonesNode = resultNode.FirstChild("AvailabilityZones");
if(!availabilityZonesNode.IsNull())
{
XmlNode availabilityZonesMember = availabilityZonesNode.FirstChild("AvailabilityZone");
while(!availabilityZonesMember.IsNull())
{
m_availabilityZones.push_back(availabilityZonesMember);
availabilityZonesMember = availabilityZonesMember.NextNode("AvailabilityZone");
}
m_availabilityZonesHasBeenSet = true;
}
}
return *this;
}
示例10: while
ListVirtualMFADevicesResult& ListVirtualMFADevicesResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "ListVirtualMFADevicesResult")
{
resultNode = rootNode.FirstChild("ListVirtualMFADevicesResult");
}
if(!resultNode.IsNull())
{
XmlNode virtualMFADevicesNode = resultNode.FirstChild("VirtualMFADevices");
if(!virtualMFADevicesNode.IsNull())
{
XmlNode virtualMFADevicesMember = virtualMFADevicesNode.FirstChild("member");
while(!virtualMFADevicesMember.IsNull())
{
m_virtualMFADevices.push_back(virtualMFADevicesMember);
virtualMFADevicesMember = virtualMFADevicesMember.NextNode("member");
}
}
XmlNode isTruncatedNode = resultNode.FirstChild("IsTruncated");
if(!isTruncatedNode.IsNull())
{
m_isTruncated = StringUtils::ConvertToBool(StringUtils::Trim(isTruncatedNode.GetText().c_str()).c_str());
}
XmlNode markerNode = resultNode.FirstChild("Marker");
if(!markerNode.IsNull())
{
m_marker = StringUtils::Trim(markerNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例11: while
AvailabilityZone& AvailabilityZone::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode zoneNameNode = resultNode.FirstChild("zoneName");
if(!zoneNameNode.IsNull())
{
m_zoneName = StringUtils::Trim(zoneNameNode.GetText().c_str());
m_zoneNameHasBeenSet = true;
}
XmlNode stateNode = resultNode.FirstChild("zoneState");
if(!stateNode.IsNull())
{
m_state = AvailabilityZoneStateMapper::GetAvailabilityZoneStateForName(StringUtils::Trim(stateNode.GetText().c_str()).c_str());
m_stateHasBeenSet = true;
}
XmlNode regionNameNode = resultNode.FirstChild("regionName");
if(!regionNameNode.IsNull())
{
m_regionName = StringUtils::Trim(regionNameNode.GetText().c_str());
m_regionNameHasBeenSet = true;
}
XmlNode messagesNode = resultNode.FirstChild("messageSet");
if(!messagesNode.IsNull())
{
XmlNode messagesMember = messagesNode.FirstChild("item");
while(!messagesMember.IsNull())
{
m_messages.push_back(messagesMember);
messagesMember = messagesMember.NextNode("item");
}
m_messagesHasBeenSet = true;
}
}
return *this;
}
示例12: while
MetricDataBatch& MetricDataBatch::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode accountIdNode = resultNode.FirstChild("AccountId");
if(!accountIdNode.IsNull())
{
m_accountId = StringUtils::Trim(accountIdNode.GetText().c_str());
m_accountIdHasBeenSet = true;
}
XmlNode namespaceNode = resultNode.FirstChild("Namespace");
if(!namespaceNode.IsNull())
{
m_namespace = StringUtils::Trim(namespaceNode.GetText().c_str());
m_namespaceHasBeenSet = true;
}
XmlNode metricDataNode = resultNode.FirstChild("MetricData");
if(!metricDataNode.IsNull())
{
XmlNode metricDataMember = metricDataNode.FirstChild("member");
while(!metricDataMember.IsNull())
{
m_metricData.push_back(metricDataMember);
metricDataMember = metricDataMember.NextNode("member");
}
m_metricDataHasBeenSet = true;
}
XmlNode autoDecomposeNode = resultNode.FirstChild("AutoDecompose");
if(!autoDecomposeNode.IsNull())
{
m_autoDecompose = StringUtils::ConvertToBool(StringUtils::Trim(autoDecomposeNode.GetText().c_str()).c_str());
m_autoDecomposeHasBeenSet = true;
}
}
return *this;
}
示例13: while
ClusterParameterGroup& ClusterParameterGroup::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode parameterGroupNameNode = resultNode.FirstChild("ParameterGroupName");
if(!parameterGroupNameNode.IsNull())
{
m_parameterGroupName = StringUtils::Trim(parameterGroupNameNode.GetText().c_str());
m_parameterGroupNameHasBeenSet = true;
}
XmlNode parameterGroupFamilyNode = resultNode.FirstChild("ParameterGroupFamily");
if(!parameterGroupFamilyNode.IsNull())
{
m_parameterGroupFamily = StringUtils::Trim(parameterGroupFamilyNode.GetText().c_str());
m_parameterGroupFamilyHasBeenSet = true;
}
XmlNode descriptionNode = resultNode.FirstChild("Description");
if(!descriptionNode.IsNull())
{
m_description = StringUtils::Trim(descriptionNode.GetText().c_str());
m_descriptionHasBeenSet = true;
}
XmlNode tagsNode = resultNode.FirstChild("Tags");
if(!tagsNode.IsNull())
{
XmlNode tagsMember = tagsNode.FirstChild("Tag");
while(!tagsMember.IsNull())
{
m_tags.push_back(tagsMember);
tagsMember = tagsMember.NextNode("Tag");
}
m_tagsHasBeenSet = true;
}
}
return *this;
}
示例14: while
QueueConfiguration& QueueConfiguration::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode idNode = resultNode.FirstChild("Id");
if(!idNode.IsNull())
{
m_id = StringUtils::Trim(idNode.GetText().c_str());
m_idHasBeenSet = true;
}
XmlNode queueArnNode = resultNode.FirstChild("Queue");
if(!queueArnNode.IsNull())
{
m_queueArn = StringUtils::Trim(queueArnNode.GetText().c_str());
m_queueArnHasBeenSet = true;
}
XmlNode eventsNode = resultNode.FirstChild("Events");
if(!eventsNode.IsNull())
{
XmlNode eventsMember = eventsNode;
while(!eventsMember.IsNull())
{
m_events.push_back(EventMapper::GetEventForName(StringUtils::Trim(eventsMember.GetText().c_str())));
eventsMember = eventsMember.NextNode("Event");
}
m_eventsHasBeenSet = true;
}
XmlNode filterNode = resultNode.FirstChild("Filter");
if(!filterNode.IsNull())
{
m_filter = filterNode;
m_filterHasBeenSet = true;
}
}
return *this;
}
示例15: while
ImportInstanceTaskDetails& ImportInstanceTaskDetails::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode volumesNode = resultNode.FirstChild("volumes");
if(!volumesNode.IsNull())
{
XmlNode volumesMember = volumesNode.FirstChild("item");
while(!volumesMember.IsNull())
{
m_volumes.push_back(volumesMember);
volumesMember = volumesMember.NextNode("item");
}
m_volumesHasBeenSet = true;
}
XmlNode instanceIdNode = resultNode.FirstChild("instanceId");
if(!instanceIdNode.IsNull())
{
m_instanceId = StringUtils::Trim(instanceIdNode.GetText().c_str());
m_instanceIdHasBeenSet = true;
}
XmlNode platformNode = resultNode.FirstChild("platform");
if(!platformNode.IsNull())
{
m_platform = PlatformValuesMapper::GetPlatformValuesForName(StringUtils::Trim(platformNode.GetText().c_str()).c_str());
m_platformHasBeenSet = true;
}
XmlNode descriptionNode = resultNode.FirstChild("description");
if(!descriptionNode.IsNull())
{
m_description = StringUtils::Trim(descriptionNode.GetText().c_str());
m_descriptionHasBeenSet = true;
}
}
return *this;
}