本文整理汇总了C#中IXmlNode.SelectChildren方法的典型用法代码示例。如果您正苦于以下问题:C# IXmlNode.SelectChildren方法的具体用法?C# IXmlNode.SelectChildren怎么用?C# IXmlNode.SelectChildren使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IXmlNode
的用法示例。
在下文中一共展示了IXmlNode.SelectChildren方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SelectPropertyNode
public override IXmlCursor SelectPropertyNode(IXmlNode node, bool mutable)
{
var flags = Serializer.Kind == XmlTypeKind.Simple
? CursorFlags.AllNodes
: CursorFlags.Elements;
return node.SelectChildren(KnownTypes, Context, flags.MutableIf(mutable));
}
示例2: SelectCollectionItems
public override IXmlCursor SelectCollectionItems(IXmlNode node, bool mutable)
{
var flags = CursorFlags.Elements | CursorFlags.Multiple;
return node.SelectChildren(KnownTypes, Context, flags.MutableIf(mutable));
}
示例3: SelectChild
protected IXmlCursor SelectChild(IXmlNode node, string name, Type type)
{
var knownTypes = new XmlKnownTypeSet(type);
var knownType = new XmlKnownType(name, null, null, null, type);
knownTypes.Add(knownType, true);
var cursor = node.SelectChildren(knownTypes, Namespaces, CursorFlags.Elements);
Assert.True(cursor.MoveNext());
return cursor;
}