本文整理汇总了C#中XmlNodeType.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# XmlNodeType.ToString方法的具体用法?C# XmlNodeType.ToString怎么用?C# XmlNodeType.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlNodeType
的用法示例。
在下文中一共展示了XmlNodeType.ToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestOnInvalidNodeType
protected void TestOnInvalidNodeType(XmlNodeType nt)
{
ReloadSource();
PositionOnNodeType(nt);
if (CheckCanReadBinaryContent()) return;
try
{
byte[] buffer = new byte[1];
int nBytes = DataReader.ReadContentAsBase64(buffer, 0, 1);
}
catch (InvalidOperationException ioe)
{
if (ioe.ToString().IndexOf(nt.ToString()) < 0)
CError.Compare(false, "Call threw wrong invalid operation exception on " + nt);
else
return;
}
CError.Compare(false, "Call succeeded on " + nt);
}
示例2: PositionOnNodeType
//////////////////////////////////////////
// PositionOnNodeType
//////////////////////////////////////////
public void PositionOnNodeType(XmlNodeType nodeType)
{
CError.WriteLine("Seeking Nodetype : " + nodeType.ToString());
if (NodeType == nodeType)
return;
while (Read() && NodeType != nodeType)
{
if (NodeType == XmlNodeType.EntityReference)
{
if (CanResolveEntity)
ResolveEntity();
}
if (nodeType == XmlNodeType.ProcessingInstruction && NodeType == XmlNodeType.XmlDeclaration)
{
if (String.Compare(Name, 0, ST_XML, 0, 3) != 0)
return;
}
if (NodeType == XmlNodeType.Element && nodeType == XmlNodeType.Attribute)
{
if (MoveToFirstAttribute())
{
return;
};
}
}
if (EOF)
{
throw new CTestException(CTestBase.TEST_FAIL, "Couldn't find XmlNodeType " + nodeType);
}
}