本文整理汇总了C++中XmlNode::GetText方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNode::GetText方法的具体用法?C++ XmlNode::GetText怎么用?C++ XmlNode::GetText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNode
的用法示例。
在下文中一共展示了XmlNode::GetText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
ConfirmSubscriptionResult& ConfirmSubscriptionResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "ConfirmSubscriptionResult")
{
resultNode = rootNode.FirstChild("ConfirmSubscriptionResult");
}
if(!resultNode.IsNull())
{
XmlNode subscriptionArnNode = resultNode.FirstChild("SubscriptionArn");
if(!subscriptionArnNode.IsNull())
{
m_subscriptionArn = StringUtils::Trim(subscriptionArnNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例2:
ResetDBClusterParameterGroupResult& ResetDBClusterParameterGroupResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "ResetDBClusterParameterGroupResult")
{
resultNode = rootNode.FirstChild("ResetDBClusterParameterGroupResult");
}
if(!resultNode.IsNull())
{
XmlNode dBClusterParameterGroupNameNode = resultNode.FirstChild("DBClusterParameterGroupName");
if(!dBClusterParameterGroupNameNode.IsNull())
{
m_dBClusterParameterGroupName = StringUtils::Trim(dBClusterParameterGroupNameNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例3: while
DescribeReservedNodeOfferingsResult& DescribeReservedNodeOfferingsResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode.FirstChild("DescribeReservedNodeOfferingsResult");
if(!resultNode.IsNull())
{
XmlNode markerNode = resultNode.FirstChild("Marker");
if(markerNode.IsNull())
{
markerNode = resultNode;
}
if(!markerNode.IsNull())
{
m_marker = StringUtils::Trim(markerNode.GetText().c_str());
}
XmlNode reservedNodeOfferingsNode = resultNode.FirstChild("ReservedNodeOfferings");
if(!reservedNodeOfferingsNode.IsNull())
{
XmlNode reservedNodeOfferingsMember = reservedNodeOfferingsNode.FirstChild("ReservedNodeOffering");
while(!reservedNodeOfferingsMember.IsNull())
{
m_reservedNodeOfferings.push_back(reservedNodeOfferingsMember);
reservedNodeOfferingsMember = reservedNodeOfferingsMember.NextNode("ReservedNodeOffering");
}
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例4: while
DescribeNotificationConfigurationsResult& DescribeNotificationConfigurationsResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeNotificationConfigurationsResult")
{
resultNode = rootNode.FirstChild("DescribeNotificationConfigurationsResult");
}
if(!resultNode.IsNull())
{
XmlNode notificationConfigurationsNode = resultNode.FirstChild("NotificationConfigurations");
if(!notificationConfigurationsNode.IsNull())
{
XmlNode notificationConfigurationsMember = notificationConfigurationsNode.FirstChild("member");
while(!notificationConfigurationsMember.IsNull())
{
m_notificationConfigurations.push_back(notificationConfigurationsMember);
notificationConfigurationsMember = notificationConfigurationsMember.NextNode("member");
}
}
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::AutoScaling::Model::DescribeNotificationConfigurationsResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例5:
CreateQueueResult& CreateQueueResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "CreateQueueResult")
{
resultNode = rootNode.FirstChild("CreateQueueResult");
}
if(!resultNode.IsNull())
{
XmlNode queueUrlNode = resultNode.FirstChild("QueueUrl");
if(!queueUrlNode.IsNull())
{
m_queueUrl = StringUtils::Trim(queueUrlNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例6: while
GetTemplateResult& GetTemplateResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "GetTemplateResult")
{
resultNode = rootNode.FirstChild("GetTemplateResult");
}
if(!resultNode.IsNull())
{
XmlNode templateBodyNode = resultNode.FirstChild("TemplateBody");
if(!templateBodyNode.IsNull())
{
m_templateBody = StringUtils::Trim(templateBodyNode.GetText().c_str());
}
XmlNode stagesAvailableNode = resultNode.FirstChild("StagesAvailable");
if(!stagesAvailableNode.IsNull())
{
XmlNode stagesAvailableMember = stagesAvailableNode.FirstChild("member");
while(!stagesAvailableMember.IsNull())
{
m_stagesAvailable.push_back(TemplateStageMapper::GetTemplateStageForName(StringUtils::Trim(stagesAvailableMember.GetText().c_str())));
stagesAvailableMember = stagesAvailableMember.NextNode("member");
}
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::CloudFormation::Model::GetTemplateResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例7: while
DescribeNotificationConfigurationsResult& DescribeNotificationConfigurationsResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode.FirstChild("DescribeNotificationConfigurationsResult");
if(!resultNode.IsNull())
{
XmlNode notificationConfigurationsNode = resultNode.FirstChild("NotificationConfigurations");
if(!notificationConfigurationsNode.IsNull())
{
XmlNode notificationConfigurationsMember = notificationConfigurationsNode.FirstChild("member");
while(!notificationConfigurationsMember.IsNull())
{
m_notificationConfigurations.push_back(notificationConfigurationsMember);
notificationConfigurationsMember = notificationConfigurationsMember.NextNode("member");
}
}
XmlNode nextTokenNode = resultNode.FirstChild("NextToken");
if(nextTokenNode.IsNull())
{
nextTokenNode = resultNode;
}
if(!nextTokenNode.IsNull())
{
m_nextToken = StringUtils::Trim(nextTokenNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例8:
EnableVpcClassicLinkResponse& EnableVpcClassicLinkResponse::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "EnableVpcClassicLinkResponse")
{
resultNode = rootNode.FirstChild("EnableVpcClassicLinkResponse");
}
if(!resultNode.IsNull())
{
XmlNode returnNode = resultNode.FirstChild("return");
if(!returnNode.IsNull())
{
m_return = StringUtils::ConvertToBool(StringUtils::Trim(returnNode.GetText().c_str()).c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例9:
CopySnapshotResponse& CopySnapshotResponse::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "CopySnapshotResponse")
{
resultNode = rootNode.FirstChild("CopySnapshotResponse");
}
if(!resultNode.IsNull())
{
XmlNode snapshotIdNode = resultNode.FirstChild("snapshotId");
if(!snapshotIdNode.IsNull())
{
m_snapshotId = StringUtils::Trim(snapshotIdNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例10: while
DescribeEnvironmentManagedActionHistoryResult& DescribeEnvironmentManagedActionHistoryResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeEnvironmentManagedActionHistoryResult")
{
resultNode = rootNode.FirstChild("DescribeEnvironmentManagedActionHistoryResult");
}
if(!resultNode.IsNull())
{
XmlNode managedActionHistoryItemsNode = resultNode.FirstChild("ManagedActionHistoryItems");
if(!managedActionHistoryItemsNode.IsNull())
{
XmlNode managedActionHistoryItemsMember = managedActionHistoryItemsNode.FirstChild("member");
while(!managedActionHistoryItemsMember.IsNull())
{
m_managedActionHistoryItems.push_back(managedActionHistoryItemsMember);
managedActionHistoryItemsMember = managedActionHistoryItemsMember.NextNode("member");
}
}
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::ElasticBeanstalk::Model::DescribeEnvironmentManagedActionHistoryResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例11:
SendEmailResult& SendEmailResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "SendEmailResult")
{
resultNode = rootNode.FirstChild("SendEmailResult");
}
if(!resultNode.IsNull())
{
XmlNode messageIdNode = resultNode.FirstChild("MessageId");
if(!messageIdNode.IsNull())
{
m_messageId = StringUtils::Trim(messageIdNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例12: while
DescribeLoadBalancersResult& DescribeLoadBalancersResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeLoadBalancersResult")
{
resultNode = rootNode.FirstChild("DescribeLoadBalancersResult");
}
if(!resultNode.IsNull())
{
XmlNode loadBalancersNode = resultNode.FirstChild("LoadBalancers");
if(!loadBalancersNode.IsNull())
{
XmlNode loadBalancersMember = loadBalancersNode.FirstChild("member");
while(!loadBalancersMember.IsNull())
{
m_loadBalancers.push_back(loadBalancersMember);
loadBalancersMember = loadBalancersMember.NextNode("member");
}
}
XmlNode nextMarkerNode = resultNode.FirstChild("NextMarker");
if(!nextMarkerNode.IsNull())
{
m_nextMarker = StringUtils::Trim(nextMarkerNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::ElasticLoadBalancingv2::Model::DescribeLoadBalancersResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例13: while
AssignIpv6AddressesResponse& AssignIpv6AddressesResponse::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "AssignIpv6AddressesResponse")
{
resultNode = rootNode.FirstChild("AssignIpv6AddressesResponse");
}
if(!resultNode.IsNull())
{
XmlNode networkInterfaceIdNode = resultNode.FirstChild("networkInterfaceId");
if(!networkInterfaceIdNode.IsNull())
{
m_networkInterfaceId = StringUtils::Trim(networkInterfaceIdNode.GetText().c_str());
}
XmlNode assignedIpv6AddressesNode = resultNode.FirstChild("assignedIpv6Addresses");
if(!assignedIpv6AddressesNode.IsNull())
{
XmlNode assignedIpv6AddressesMember = assignedIpv6AddressesNode.FirstChild("item");
while(!assignedIpv6AddressesMember.IsNull())
{
m_assignedIpv6Addresses.push_back(StringUtils::Trim(assignedIpv6AddressesMember.GetText().c_str()));
assignedIpv6AddressesMember = assignedIpv6AddressesMember.NextNode("item");
}
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::EC2::Model::AssignIpv6AddressesResponse", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例14: while
GetMetricStatisticsResult& GetMetricStatisticsResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "GetMetricStatisticsResult")
{
resultNode = rootNode.FirstChild("GetMetricStatisticsResult");
}
if(!resultNode.IsNull())
{
XmlNode labelNode = resultNode.FirstChild("Label");
if(!labelNode.IsNull())
{
m_label = StringUtils::Trim(labelNode.GetText().c_str());
}
XmlNode datapointsNode = resultNode.FirstChild("Datapoints");
if(!datapointsNode.IsNull())
{
XmlNode datapointsMember = datapointsNode.FirstChild("member");
while(!datapointsMember.IsNull())
{
m_datapoints.push_back(datapointsMember);
datapointsMember = datapointsMember.NextNode("member");
}
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::CloudWatch::Model::GetMetricStatisticsResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例15: while
DescribeInstancesResponse& DescribeInstancesResponse::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeInstancesResponse")
{
resultNode = rootNode.FirstChild("DescribeInstancesResponse");
}
if(!resultNode.IsNull())
{
XmlNode reservationsNode = resultNode.FirstChild("reservationSet");
if(!reservationsNode.IsNull())
{
XmlNode reservationsMember = reservationsNode.FirstChild("item");
while(!reservationsMember.IsNull())
{
m_reservations.push_back(reservationsMember);
reservationsMember = reservationsMember.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::DescribeInstancesResponse", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}