本文整理汇总了C++中XmlNode::CreateChildElement方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlNode::CreateChildElement方法的具体用法?C++ XmlNode::CreateChildElement怎么用?C++ XmlNode::CreateChildElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNode
的用法示例。
在下文中一共展示了XmlNode::CreateChildElement方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void AnalyticsS3BucketDestination::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_formatHasBeenSet)
{
XmlNode formatNode = parentNode.CreateChildElement("Format");
formatNode.SetText(AnalyticsS3ExportFileFormatMapper::GetNameForAnalyticsS3ExportFileFormat(m_format));
}
if(m_bucketAccountIdHasBeenSet)
{
XmlNode bucketAccountIdNode = parentNode.CreateChildElement("BucketAccountId");
bucketAccountIdNode.SetText(m_bucketAccountId);
}
if(m_bucketHasBeenSet)
{
XmlNode bucketNode = parentNode.CreateChildElement("Bucket");
bucketNode.SetText(m_bucket);
}
if(m_prefixHasBeenSet)
{
XmlNode prefixNode = parentNode.CreateChildElement("Prefix");
prefixNode.SetText(m_prefix);
}
}
示例2: AddToNode
void Transition::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_dateHasBeenSet)
{
XmlNode dateNode = parentNode.CreateChildElement("Date");
ss << m_date;
dateNode.SetText(ss.str());
ss.str("");
}
if(m_daysHasBeenSet)
{
XmlNode daysNode = parentNode.CreateChildElement("Days");
ss << m_days;
daysNode.SetText(ss.str());
ss.str("");
}
if(m_storageClassHasBeenSet)
{
XmlNode storageClassNode = parentNode.CreateChildElement("StorageClass");
storageClassNode.SetText(TransitionStorageClassMapper::GetNameForTransitionStorageClass(m_storageClass));
}
}
示例3: AddToNode
void ResourceTagSet::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_resourceTypeHasBeenSet)
{
XmlNode resourceTypeNode = parentNode.CreateChildElement("ResourceType");
resourceTypeNode.SetText(TagResourceTypeMapper::GetNameForTagResourceType(m_resourceType));
}
if(m_resourceIdHasBeenSet)
{
XmlNode resourceIdNode = parentNode.CreateChildElement("ResourceId");
resourceIdNode.SetText(m_resourceId);
}
if(m_tagsHasBeenSet)
{
XmlNode tagsParentNode = parentNode.CreateChildElement("Tags");
for(const auto& item : m_tags)
{
XmlNode tagsNode = tagsParentNode.CreateChildElement("Tag");
item.AddToNode(tagsNode);
}
}
}
示例4: AddToNode
void CloudFunctionConfiguration::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_eventsHasBeenSet)
{
for(const auto& item : m_events)
{
XmlNode eventsNode = parentNode.CreateChildElement("Event");
eventsNode.SetText(EventMapper::GetNameForEvent(item));
}
}
if(m_cloudFunctionHasBeenSet)
{
XmlNode cloudFunctionNode = parentNode.CreateChildElement("Event");
cloudFunctionNode.SetText(m_cloudFunction);
}
if(m_invocationRoleHasBeenSet)
{
XmlNode invocationRoleNode = parentNode.CreateChildElement("InvocationRole");
invocationRoleNode.SetText(m_invocationRole);
}
}
示例5: AddToNode
void Invalidation::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_statusHasBeenSet)
{
XmlNode statusNode = parentNode.CreateChildElement("Status");
statusNode.SetText(m_status);
}
if(m_createTimeHasBeenSet)
{
XmlNode createTimeNode = parentNode.CreateChildElement("CreateTime");
createTimeNode.SetText(m_createTime.ToGmtString(DateFormat::ISO_8601));
}
if(m_invalidationBatchHasBeenSet)
{
XmlNode invalidationBatchNode = parentNode.CreateChildElement("InvalidationBatch");
m_invalidationBatch.AddToNode(invalidationBatchNode);
}
}
示例6: AddToNode
void TopicConfigurationDeprecated::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_eventsHasBeenSet)
{
for(const auto& item : m_events)
{
XmlNode eventsNode = parentNode.CreateChildElement("Event");
eventsNode.SetText(EventMapper::GetNameForEvent(item));
}
}
if(m_topicHasBeenSet)
{
XmlNode topicNode = parentNode.CreateChildElement("Event");
topicNode.SetText(m_topic);
}
}
示例7: AddToNode
void ChangeInfo::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_statusHasBeenSet)
{
XmlNode statusNode = parentNode.CreateChildElement("Status");
statusNode.SetText(ChangeStatusMapper::GetNameForChangeStatus(m_status));
}
if(m_submittedAtHasBeenSet)
{
XmlNode submittedAtNode = parentNode.CreateChildElement("SubmittedAt");
submittedAtNode.SetText(m_submittedAt.ToGmtString(DateFormat::ISO_8601));
}
if(m_commentHasBeenSet)
{
XmlNode commentNode = parentNode.CreateChildElement("Comment");
commentNode.SetText(m_comment);
}
}
示例8: AddToNode
void Invalidation::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_statusHasBeenSet)
{
XmlNode statusNode = parentNode.CreateChildElement("Status");
statusNode.SetText(m_status);
}
if(m_createTimeHasBeenSet)
{
XmlNode createTimeNode = parentNode.CreateChildElement("CreateTime");
ss << m_createTime;
createTimeNode.SetText(ss.str());
ss.str("");
}
if(m_invalidationBatchHasBeenSet)
{
XmlNode invalidationBatchNode = parentNode.CreateChildElement("InvalidationBatch");
m_invalidationBatch.AddToNode(invalidationBatchNode);
}
}
示例9: AddToNode
void Origin::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_domainNameHasBeenSet)
{
XmlNode domainNameNode = parentNode.CreateChildElement("DomainName");
domainNameNode.SetText(m_domainName);
}
if(m_originPathHasBeenSet)
{
XmlNode originPathNode = parentNode.CreateChildElement("OriginPath");
originPathNode.SetText(m_originPath);
}
if(m_s3OriginConfigHasBeenSet)
{
XmlNode s3OriginConfigNode = parentNode.CreateChildElement("S3OriginConfig");
m_s3OriginConfig.AddToNode(s3OriginConfigNode);
}
if(m_customOriginConfigHasBeenSet)
{
XmlNode customOriginConfigNode = parentNode.CreateChildElement("CustomOriginConfig");
m_customOriginConfig.AddToNode(customOriginConfigNode);
}
}
示例10: AddToNode
void ReplicationRule::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_iDHasBeenSet)
{
XmlNode iDNode = parentNode.CreateChildElement("ID");
iDNode.SetText(m_iD);
}
if(m_prefixHasBeenSet)
{
XmlNode prefixNode = parentNode.CreateChildElement("Prefix");
prefixNode.SetText(m_prefix);
}
if(m_statusHasBeenSet)
{
XmlNode statusNode = parentNode.CreateChildElement("Status");
statusNode.SetText(ReplicationRuleStatusMapper::GetNameForReplicationRuleStatus(m_status));
}
if(m_destinationHasBeenSet)
{
XmlNode destinationNode = parentNode.CreateChildElement("Destination");
m_destination.AddToNode(destinationNode);
}
}
示例11: AddToNode
void CustomOriginConfig::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_hTTPPortHasBeenSet)
{
XmlNode hTTPPortNode = parentNode.CreateChildElement("HTTPPort");
ss << m_hTTPPort;
hTTPPortNode.SetText(ss.str());
ss.str("");
}
if(m_hTTPSPortHasBeenSet)
{
XmlNode hTTPSPortNode = parentNode.CreateChildElement("HTTPSPort");
ss << m_hTTPSPort;
hTTPSPortNode.SetText(ss.str());
ss.str("");
}
if(m_originProtocolPolicyHasBeenSet)
{
XmlNode originProtocolPolicyNode = parentNode.CreateChildElement("OriginProtocolPolicy");
originProtocolPolicyNode.SetText(OriginProtocolPolicyMapper::GetNameForOriginProtocolPolicy(m_originProtocolPolicy));
}
if(m_originSslProtocolsHasBeenSet)
{
XmlNode originSslProtocolsNode = parentNode.CreateChildElement("OriginSslProtocols");
m_originSslProtocols.AddToNode(originSslProtocolsNode);
}
}
示例12: AddToNode
void Grantee::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_displayNameHasBeenSet)
{
XmlNode displayNameNode = parentNode.CreateChildElement("DisplayName");
displayNameNode.SetText(m_displayName);
}
if(m_emailAddressHasBeenSet)
{
XmlNode emailAddressNode = parentNode.CreateChildElement("EmailAddress");
emailAddressNode.SetText(m_emailAddress);
}
if(m_iDHasBeenSet)
{
XmlNode iDNode = parentNode.CreateChildElement("ID");
iDNode.SetText(m_iD);
}
if(m_typeHasBeenSet)
{
XmlNode typeNode = parentNode.CreateChildElement("Type");
typeNode.SetText(TypeMapper::GetNameForType(m_type));
}
if(m_uRIHasBeenSet)
{
XmlNode uRINode = parentNode.CreateChildElement("xsi:type");
uRINode.SetText(m_uRI);
}
}
示例13: AddToNode
void QueueConfiguration::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_queueArnHasBeenSet)
{
XmlNode queueArnNode = parentNode.CreateChildElement("QueueArn");
queueArnNode.SetText(m_queueArn);
}
if(m_eventsHasBeenSet)
{
for(const auto& item : m_events)
{
XmlNode eventsNode = parentNode.CreateChildElement("Event");
eventsNode.SetText(EventMapper::GetNameForEvent(item));
}
}
if(m_filterHasBeenSet)
{
XmlNode filterNode = parentNode.CreateChildElement("Event");
m_filter.AddToNode(filterNode);
}
}
示例14: AddToNode
void LifecycleExpiration::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_dateHasBeenSet)
{
XmlNode dateNode = parentNode.CreateChildElement("Date");
dateNode.SetText(m_date.ToGmtString(DateFormat::ISO_8601));
}
if(m_daysHasBeenSet)
{
XmlNode daysNode = parentNode.CreateChildElement("Days");
ss << m_days;
daysNode.SetText(ss.str());
ss.str("");
}
if(m_expiredObjectDeleteMarkerHasBeenSet)
{
XmlNode expiredObjectDeleteMarkerNode = parentNode.CreateChildElement("ExpiredObjectDeleteMarker");
ss << m_expiredObjectDeleteMarker;
expiredObjectDeleteMarkerNode.SetText(ss.str());
ss.str("");
}
}
示例15: AddToNode
void PublicKeySummary::AddToNode(XmlNode& parentNode) const
{
Aws::StringStream ss;
if(m_idHasBeenSet)
{
XmlNode idNode = parentNode.CreateChildElement("Id");
idNode.SetText(m_id);
}
if(m_nameHasBeenSet)
{
XmlNode nameNode = parentNode.CreateChildElement("Name");
nameNode.SetText(m_name);
}
if(m_createdTimeHasBeenSet)
{
XmlNode createdTimeNode = parentNode.CreateChildElement("CreatedTime");
createdTimeNode.SetText(m_createdTime.ToGmtString(DateFormat::ISO_8601));
}
if(m_encodedKeyHasBeenSet)
{
XmlNode encodedKeyNode = parentNode.CreateChildElement("EncodedKey");
encodedKeyNode.SetText(m_encodedKey);
}
if(m_commentHasBeenSet)
{
XmlNode commentNode = parentNode.CreateChildElement("Comment");
commentNode.SetText(m_comment);
}
}