本文整理汇总了C#中System.Xml.XmlElement.CreateElement方法的典型用法代码示例。如果您正苦于以下问题:C# XmlElement.CreateElement方法的具体用法?C# XmlElement.CreateElement怎么用?C# XmlElement.CreateElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Xml.XmlElement
的用法示例。
在下文中一共展示了XmlElement.CreateElement方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Serialize
/// <exception cref="ArgumentNullException">
/// <paramref name="node"/> is null.
/// </exception>
internal void Serialize(XmlElement node)
{
if (node == null)
throw new ArgumentNullException("node");
node.CreateElement("Id", Id.ToString());
node.CreateElement("Text", Text);
OnSerializing(new SerializeEventArgs(node));
}
示例2: WriteToXml
public void WriteToXml(XmlElement element)
{
RefreshCurrentAssemblyList();
// TODO: How do we refresh the update the current list before saving
if (!string.IsNullOrEmpty(manager.CurrentListName))
element.SetAttribute("current", manager.CurrentListName);
foreach (var assemblyListName in manager.AssemblyLists.Keys)
{
var listElement = element.CreateElement("AssemblyList");
listElement.SetAttribute("name", assemblyListName);
foreach (var path in manager.AssemblyLists[assemblyListName])
{
listElement.CreateLeafElementWithValue("AssemblyFile", path);
}
}
}
示例3: Serialize
public void Serialize(XmlElement root)
{
if (root == null)
throw new ArgumentNullException("root");
root.CreateElement("Id", Id.ToString());
root.CreateElement("Name", Name);
SaveEntitites(root);
SaveRelationships(root);
OnSerializing(new SerializeEventArgs(root));
}
示例4: Serialize
/// <exception cref="ArgumentNullException">
/// <paramref name="node"/> is null.
/// </exception>
protected internal override void Serialize(XmlElement node)
{
base.Serialize(node);
node.CreateElement("Direction", Direction.ToString());
node.CreateElement("AssociationType", AssociationType.ToString());
if (StartRole.IsNotEmpty())
node.CreateElement("StartRole", StartRole);
if (EndRole.IsNotEmpty())
node.CreateElement("EndRole", EndRole);
if (StartMultiplicity.IsNotEmpty())
node.CreateElement("StartMultiplicity", StartMultiplicity);
if (EndMultiplicity.IsNotEmpty())
node.CreateElement("EndMultiplicity", EndMultiplicity);
}
示例5: Serialize
protected override void Serialize(XmlElement node)
{
node.CreateElement("Id", Entity.Id.ToString());
XmlElement locationNode = node.OwnerDocument.CreateElement("Location");
locationNode.SetAttribute("left", Left.ToString());
locationNode.SetAttribute("top", Top.ToString());
node.AppendChild(locationNode);
XmlElement sizeNode = node.OwnerDocument.CreateElement("Size");
sizeNode.SetAttribute("width", Width.ToString());
sizeNode.SetAttribute("height", Height.ToString());
node.AppendChild(sizeNode);
}
示例6: Serialize
/// <exception cref="ArgumentNullException">
/// <paramref name="node"/> is null.
/// </exception>
protected internal virtual void Serialize(XmlElement node)
{
if (node == null)
throw new ArgumentNullException("node");
if (SupportsLabel && Label != null)
node.CreateElement("Label", Label);
OnSerializing(new SerializeEventArgs(node));
}
示例7: Serialize
public virtual void Serialize(XmlElement root)
{
if (root == null)
throw new ArgumentNullException("root");
root.CreateElement("Id", Id.ToString());
root.CreateElement("Name", Name);
root.CreateElement("Collapsed", Collapsed.ToString());
XmlElement child = root.OwnerDocument.CreateElement("ProjectItems");
foreach (IProjectItem item in items)
{
XmlElement itemElement = root.OwnerDocument.CreateElement("ProjectItem");
item.Serialize(itemElement);
if (item.ItemType == ProjectItemType.Type)
itemElement.SetAttribute("type", (item as TypeBase).EntityType.ToString());
else
itemElement.SetAttribute("type", item.ItemType.ToString());
child.AppendChild(itemElement);
}
root.AppendChild(child);
OnSerializing(new SerializeEventArgs(root));
}
示例8: Serialize
protected internal override void Serialize(XmlElement node)
{
base.Serialize(node);
node.CreateElement("tableName", tableName);
}
示例9: Serialize
protected override void Serialize(XmlElement node)
{
base.Serialize(node);
node.CreateElement("Text", Text);
}
示例10: Serialize
protected override void Serialize(XmlElement node)
{
base.Serialize(node);
node.CreateElement("Collapsed", Collapsed.ToString());
}
示例11: Serialize
/// <exception cref="ArgumentNullException">
/// <paramref name="node"/> is null.
/// </exception>
protected internal override void Serialize(XmlElement node)
{
base.Serialize(node);
node.CreateElement("Modifier", Modifier.ToString());
if(IsSuperClass && baseClass == null)
node.CreateElement("InheritanceStrategy", InheritanceStrategy.ToString());
}
示例12: Serialize
/// <exception cref="ArgumentNullException">
/// <paramref name="node"/> is null.
/// </exception>
protected internal virtual void Serialize(XmlElement node)
{
if (node == null)
throw new ArgumentNullException("node");
node.CreateElement("Id", Id.ToString());
node.CreateElement("Name", Name);
node.CreateElement("Access", AccessModifier.ToString());
if(Comments.IsNotEmpty())
node.CreateElement("Comments", Comments);
OnSerializing(new SerializeEventArgs(node));
}