本文整理汇总了C#中System.Xml.XmlTextReaderImpl.MoveToAttribute方法的典型用法代码示例。如果您正苦于以下问题:C# XmlTextReaderImpl.MoveToAttribute方法的具体用法?C# XmlTextReaderImpl.MoveToAttribute怎么用?C# XmlTextReaderImpl.MoveToAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Xml.XmlTextReaderImpl
的用法示例。
在下文中一共展示了XmlTextReaderImpl.MoveToAttribute方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseXmlDeclarationValue
#pragma warning restore 618
internal static void ParseXmlDeclarationValue(string strValue, out string version, out string encoding, out string standalone)
{
version = null;
encoding = null;
standalone = null;
XmlTextReaderImpl tempreader = new XmlTextReaderImpl(strValue, (XmlParserContext)null);
try
{
tempreader.Read();
//get version info.
if (tempreader.MoveToAttribute(nameof(version)))
version = tempreader.Value;
//get encoding info
if (tempreader.MoveToAttribute(nameof(encoding)))
encoding = tempreader.Value;
//get standalone info
if (tempreader.MoveToAttribute(nameof(standalone)))
standalone = tempreader.Value;
}
finally
{
tempreader.Close();
}
}
示例2: ParseXmlDeclarationValue
internal static void ParseXmlDeclarationValue(string strValue, out string version, out string encoding, out string standalone)
{
version = null;
encoding = null;
standalone = null;
XmlTextReaderImpl impl = new XmlTextReaderImpl(strValue, null);
try
{
impl.Read();
if (impl.MoveToAttribute("version"))
{
version = impl.Value;
}
if (impl.MoveToAttribute("encoding"))
{
encoding = impl.Value;
}
if (impl.MoveToAttribute("standalone"))
{
standalone = impl.Value;
}
}
finally
{
impl.Close();
}
}