本文整理汇总了C++中XmlNode::IsNull方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNode::IsNull方法的具体用法?C++ XmlNode::IsNull怎么用?C++ XmlNode::IsNull使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNode
的用法示例。
在下文中一共展示了XmlNode::IsNull方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
GetFieldLevelEncryptionConfig2018_06_18Result& GetFieldLevelEncryptionConfig2018_06_18Result::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
m_fieldLevelEncryptionConfig = resultNode;
}
const auto& headers = result.GetHeaderValueCollection();
const auto& eTagIter = headers.find("etag");
if(eTagIter != headers.end())
{
m_eTag = eTagIter->second;
}
return *this;
}
示例2:
DeleteReceiptRuleSetResult& DeleteReceiptRuleSetResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DeleteReceiptRuleSetResult")
{
resultNode = rootNode.FirstChild("DeleteReceiptRuleSetResult");
}
if(!resultNode.IsNull())
{
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例3:
UpdateStreamingDistribution2016_01_28Result& UpdateStreamingDistribution2016_01_28Result::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
m_streamingDistribution = resultNode;
}
const auto& headers = result.GetHeaderValueCollection();
const auto& eTagIter = headers.find("etag");
if(eTagIter != headers.end())
{
m_eTag = eTagIter->second;
}
return *this;
}
示例4:
CreateInvalidation2016_01_28Result& CreateInvalidation2016_01_28Result::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
m_invalidation = resultNode;
}
const auto& headers = result.GetHeaderValueCollection();
const auto& locationIter = headers.find("location");
if(locationIter != headers.end())
{
m_location = locationIter->second;
}
return *this;
}
示例5:
GetCloudFrontOriginAccessIdentity2016_01_28Result& GetCloudFrontOriginAccessIdentity2016_01_28Result::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
m_cloudFrontOriginAccessIdentity = resultNode;
}
const auto& headers = result.GetHeaderValueCollection();
const auto& eTagIter = headers.find("etag");
if(eTagIter != headers.end())
{
m_eTag = eTagIter->second;
}
return *this;
}
开发者ID:chadbrewbaker,项目名称:aws-sdk-cpp,代码行数:19,代码来源:GetCloudFrontOriginAccessIdentity2016_01_28Result.cpp
示例6: while
GetBucketNotificationConfigurationResult& GetBucketNotificationConfigurationResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode resultNode = xmlDocument.GetRootElement();
if(!resultNode.IsNull())
{
XmlNode topicConfigurationsNode = resultNode.FirstChild("TopicConfigurations");
if(!topicConfigurationsNode.IsNull())
{
XmlNode topicConfigurationsMember = topicConfigurationsNode;
while(!topicConfigurationsMember.IsNull())
{
m_topicConfigurations.push_back(topicConfigurationsMember);
topicConfigurationsMember = topicConfigurationsMember.NextNode("TopicConfiguration");
}
}
XmlNode queueConfigurationsNode = resultNode.FirstChild("QueueConfigurations");
if(!queueConfigurationsNode.IsNull())
{
XmlNode queueConfigurationsMember = queueConfigurationsNode;
while(!queueConfigurationsMember.IsNull())
{
m_queueConfigurations.push_back(queueConfigurationsMember);
queueConfigurationsMember = queueConfigurationsMember.NextNode("QueueConfiguration");
}
}
XmlNode lambdaFunctionConfigurationsNode = resultNode.FirstChild("LambdaFunctionConfigurations");
if(!lambdaFunctionConfigurationsNode.IsNull())
{
XmlNode lambdaFunctionConfigurationsMember = lambdaFunctionConfigurationsNode;
while(!lambdaFunctionConfigurationsMember.IsNull())
{
m_lambdaFunctionConfigurations.push_back(lambdaFunctionConfigurationsMember);
lambdaFunctionConfigurationsMember = lambdaFunctionConfigurationsMember.NextNode("CloudFunctionConfiguration");
}
}
}
return *this;
}
示例7: while
LoadBalancerDescription& LoadBalancerDescription::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode loadBalancerNameNode = resultNode.FirstChild("LoadBalancerName");
if(loadBalancerNameNode.IsNull())
{
loadBalancerNameNode = resultNode;
}
if(!loadBalancerNameNode.IsNull())
{
m_loadBalancerName = StringUtils::Trim(loadBalancerNameNode.GetText().c_str());
m_loadBalancerNameHasBeenSet = true;
}
XmlNode domainNode = resultNode.FirstChild("Domain");
if(domainNode.IsNull())
{
domainNode = resultNode;
}
if(!domainNode.IsNull())
{
m_domain = StringUtils::Trim(domainNode.GetText().c_str());
m_domainHasBeenSet = true;
}
XmlNode listenersNode = resultNode.FirstChild("Listeners");
if(!listenersNode.IsNull())
{
XmlNode listenersMember = listenersNode.FirstChild("member");
while(!listenersMember.IsNull())
{
m_listeners.push_back(listenersMember);
listenersMember = listenersMember.NextNode("member");
}
m_listenersHasBeenSet = true;
}
}
return *this;
}
示例8:
SetIdentityFeedbackForwardingEnabledResult& SetIdentityFeedbackForwardingEnabledResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "SetIdentityFeedbackForwardingEnabledResult")
{
resultNode = rootNode.FirstChild("SetIdentityFeedbackForwardingEnabledResult");
}
if(!resultNode.IsNull())
{
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::SES::Model::SetIdentityFeedbackForwardingEnabledResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例9: while
TopicConfigurationDeprecated& TopicConfigurationDeprecated::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode idNode = resultNode.FirstChild("Id");
if(idNode.IsNull())
{
idNode = resultNode;
}
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 topicNode = resultNode.FirstChild("Topic");
if(topicNode.IsNull())
{
topicNode = resultNode;
}
if(!topicNode.IsNull())
{
m_topic = StringUtils::Trim(topicNode.GetText().c_str());
m_topicHasBeenSet = true;
}
}
return *this;
}
示例10:
DeleteChangeSetResult& DeleteChangeSetResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DeleteChangeSetResult")
{
resultNode = rootNode.FirstChild("DeleteChangeSetResult");
}
if(!resultNode.IsNull())
{
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::CloudFormation::Model::DeleteChangeSetResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例11:
AttachLoadBalancersResult& AttachLoadBalancersResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "AttachLoadBalancersResult")
{
resultNode = rootNode.FirstChild("AttachLoadBalancersResult");
}
if(!resultNode.IsNull())
{
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::AutoScaling::Model::AttachLoadBalancersResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例12:
CreateLBCookieStickinessPolicyResult& CreateLBCookieStickinessPolicyResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "CreateLBCookieStickinessPolicyResult")
{
resultNode = rootNode.FirstChild("CreateLBCookieStickinessPolicyResult");
}
if(!resultNode.IsNull())
{
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
AWS_LOGSTREAM_DEBUG("Aws::ElasticLoadBalancing::Model::CreateLBCookieStickinessPolicyResult", "x-amzn-request-id: " << m_responseMetadata.GetRequestId() );
return *this;
}
示例13:
DescribeLoggingStatusResult& DescribeLoggingStatusResult::operator =(const AmazonWebServiceResult<XmlDocument>& result)
{
const XmlDocument& xmlDocument = result.GetPayload();
XmlNode rootNode = xmlDocument.GetRootElement();
XmlNode resultNode = rootNode;
if (rootNode.GetName() != "DescribeLoggingStatusResult")
{
resultNode = rootNode.FirstChild("DescribeLoggingStatusResult");
}
if(!resultNode.IsNull())
{
XmlNode loggingEnabledNode = resultNode.FirstChild("LoggingEnabled");
if(!loggingEnabledNode.IsNull())
{
m_loggingEnabled = StringUtils::ConvertToBool(StringUtils::Trim(loggingEnabledNode.GetText().c_str()).c_str());
}
XmlNode bucketNameNode = resultNode.FirstChild("BucketName");
if(!bucketNameNode.IsNull())
{
m_bucketName = StringUtils::Trim(bucketNameNode.GetText().c_str());
}
XmlNode s3KeyPrefixNode = resultNode.FirstChild("S3KeyPrefix");
if(!s3KeyPrefixNode.IsNull())
{
m_s3KeyPrefix = StringUtils::Trim(s3KeyPrefixNode.GetText().c_str());
}
XmlNode lastSuccessfulDeliveryTimeNode = resultNode.FirstChild("LastSuccessfulDeliveryTime");
if(!lastSuccessfulDeliveryTimeNode.IsNull())
{
m_lastSuccessfulDeliveryTime = StringUtils::ConvertToDouble(StringUtils::Trim(lastSuccessfulDeliveryTimeNode.GetText().c_str()).c_str());
}
XmlNode lastFailureTimeNode = resultNode.FirstChild("LastFailureTime");
if(!lastFailureTimeNode.IsNull())
{
m_lastFailureTime = StringUtils::ConvertToDouble(StringUtils::Trim(lastFailureTimeNode.GetText().c_str()).c_str());
}
XmlNode lastFailureMessageNode = resultNode.FirstChild("LastFailureMessage");
if(!lastFailureMessageNode.IsNull())
{
m_lastFailureMessage = StringUtils::Trim(lastFailureMessageNode.GetText().c_str());
}
}
XmlNode responseMetadataNode = rootNode.FirstChild("ResponseMetadata");
m_responseMetadata = responseMetadataNode;
return *this;
}
示例14: while
Item& Item::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode nameNode = resultNode.FirstChild("Name");
if(nameNode.IsNull())
{
nameNode = resultNode;
}
if(!nameNode.IsNull())
{
m_name = StringUtils::Trim(nameNode.GetText().c_str());
m_nameHasBeenSet = true;
}
XmlNode alternateNameEncodingNode = resultNode.FirstChild("AlternateNameEncoding");
if(alternateNameEncodingNode.IsNull())
{
alternateNameEncodingNode = resultNode;
}
if(!alternateNameEncodingNode.IsNull())
{
m_alternateNameEncoding = StringUtils::Trim(alternateNameEncodingNode.GetText().c_str());
m_alternateNameEncodingHasBeenSet = true;
}
XmlNode attributesNode = resultNode.FirstChild("Attribute");
if(!attributesNode.IsNull())
{
XmlNode attributeMember = attributesNode;
while(!attributeMember.IsNull())
{
m_attributes.push_back(attributeMember);
attributeMember = attributeMember.NextNode("Attribute");
}
m_attributesHasBeenSet = true;
}
}
return *this;
}
示例15:
SAMLProviderListEntry& SAMLProviderListEntry::operator =(const XmlNode& xmlNode)
{
XmlNode resultNode = xmlNode;
if(!resultNode.IsNull())
{
XmlNode arnNode = resultNode.FirstChild("Arn");
if(arnNode.IsNull())
{
arnNode = resultNode;
}
if(!arnNode.IsNull())
{
m_arn = StringUtils::Trim(arnNode.GetText().c_str());
m_arnHasBeenSet = true;
}
XmlNode validUntilNode = resultNode.FirstChild("ValidUntil");
if(validUntilNode.IsNull())
{
validUntilNode = resultNode;
}
if(!validUntilNode.IsNull())
{
m_validUntil = StringUtils::ConvertToDouble(StringUtils::Trim(validUntilNode.GetText().c_str()).c_str());
m_validUntilHasBeenSet = true;
}
XmlNode createDateNode = resultNode.FirstChild("CreateDate");
if(createDateNode.IsNull())
{
createDateNode = resultNode;
}
if(!createDateNode.IsNull())
{
m_createDate = StringUtils::ConvertToDouble(StringUtils::Trim(createDateNode.GetText().c_str()).c_str());
m_createDateHasBeenSet = true;
}
}
return *this;
}