本文整理汇总了C++中XmlNode::FirstChild方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNode::FirstChild方法的具体用法?C++ XmlNode::FirstChild怎么用?C++ XmlNode::FirstChild使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNode
的用法示例。
在下文中一共展示了XmlNode::FirstChild方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
Storage& Storage::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode s3Node = resultNode.FirstChild("S3");
if(!s3Node.IsNull())
{
m_s3 = s3Node;
m_s3HasBeenSet = true;
}
}
return *this;
}
示例2:
ScheduledInstancesMonitoring& ScheduledInstancesMonitoring::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode enabledNode = resultNode.FirstChild("Enabled");
if(!enabledNode.IsNull())
{
m_enabled = StringUtils::ConvertToBool(StringUtils::Trim(enabledNode.GetText().c_str()).c_str());
m_enabledHasBeenSet = true;
}
}
return *this;
}
示例3:
Monitoring& Monitoring::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode stateNode = resultNode.FirstChild("state");
if(!stateNode.IsNull())
{
m_state = MonitoringStateMapper::GetMonitoringStateForName(StringUtils::Trim(stateNode.GetText().c_str()).c_str());
m_stateHasBeenSet = true;
}
}
return *this;
}
示例4:
CreditSpecificationRequest& CreditSpecificationRequest::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode cpuCreditsNode = resultNode.FirstChild("CpuCredits");
if(!cpuCreditsNode.IsNull())
{
m_cpuCredits = StringUtils::Trim(cpuCreditsNode.GetText().c_str());
m_cpuCreditsHasBeenSet = true;
}
}
return *this;
}
示例5:
GetReusableDelegationSetResult& GetReusableDelegationSetResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
XmlNode delegationSetNode = resultNode.FirstChild("DelegationSet");
if(!delegationSetNode.IsNull())
{
m_delegationSet = delegationSetNode;
}
}
return *this;
}
示例6:
Trigger& Trigger::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode nameNode = resultNode.FirstChild("Name");
if(!nameNode.IsNull())
{
m_name = StringUtils::Trim(nameNode.GetText().c_str());
m_nameHasBeenSet = true;
}
}
return *this;
}
示例7:
IndexDocument& IndexDocument::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode suffixNode = resultNode.FirstChild("Suffix");
if(!suffixNode.IsNull())
{
m_suffix = StringUtils::Trim(suffixNode.GetText().c_str());
m_suffixHasBeenSet = true;
}
}
return *this;
}
示例8:
ServiceTypeDetail& ServiceTypeDetail::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode serviceTypeNode = resultNode.FirstChild("serviceType");
if(!serviceTypeNode.IsNull())
{
m_serviceType = ServiceTypeMapper::GetServiceTypeForName(StringUtils::Trim(serviceTypeNode.GetText().c_str()).c_str());
m_serviceTypeHasBeenSet = true;
}
}
return *this;
}
示例9:
GetTrafficPolicyInstanceResult& GetTrafficPolicyInstanceResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
XmlNode trafficPolicyInstanceNode = resultNode.FirstChild("TrafficPolicyInstance");
if(!trafficPolicyInstanceNode.IsNull())
{
m_trafficPolicyInstance = trafficPolicyInstanceNode;
}
}
return *this;
}
示例10:
NotificationConfigurationFilter& NotificationConfigurationFilter::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode keyNode = resultNode.FirstChild("S3Key");
if(!keyNode.IsNull())
{
m_key = keyNode;
m_keyHasBeenSet = true;
}
}
return *this;
}
示例11:
ElasticGpuSpecification& ElasticGpuSpecification::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode typeNode = resultNode.FirstChild("Type");
if(!typeNode.IsNull())
{
m_type = StringUtils::Trim(typeNode.GetText().c_str());
m_typeHasBeenSet = true;
}
}
return *this;
}
示例12:
ReservedInstancesId& ReservedInstancesId::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode reservedInstancesIdNode = resultNode.FirstChild("reservedInstancesId");
if(!reservedInstancesIdNode.IsNull())
{
m_reservedInstancesId = StringUtils::Trim(reservedInstancesIdNode.GetText().c_str());
m_reservedInstancesIdHasBeenSet = true;
}
}
return *this;
}
示例13:
GetTrafficPolicyInstanceCountResult& GetTrafficPolicyInstanceCountResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
XmlNode trafficPolicyInstanceCountNode = resultNode.FirstChild("TrafficPolicyInstanceCount");
if(!trafficPolicyInstanceCountNode.IsNull())
{
m_trafficPolicyInstanceCount = StringUtils::ConvertToInt32(StringUtils::Trim(trafficPolicyInstanceCountNode.GetText().c_str()).c_str());
}
}
return *this;
}
示例14:
NoncurrentVersionExpiration& NoncurrentVersionExpiration::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode noncurrentDaysNode = resultNode.FirstChild("NoncurrentDays");
if(!noncurrentDaysNode.IsNull())
{
m_noncurrentDays = StringUtils::ConvertToInt32(StringUtils::Trim(noncurrentDaysNode.GetText().c_str()).c_str());
m_noncurrentDaysHasBeenSet = true;
}
}
return *this;
}
示例15:
Restrictions& Restrictions::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode geoRestrictionNode = resultNode.FirstChild("GeoRestriction");
if(!geoRestrictionNode.IsNull())
{
m_geoRestriction = geoRestrictionNode;
m_geoRestrictionHasBeenSet = true;
}
}
return *this;
}