名前のない要素を含むxmlファイルがあります<>です。ファイルを変更することはできません。 XMLReaderとXnodeを使用してファイルを読み取ります。名前のないXmlタグ
var el = XNode.ReadFrom(reader) as XElement;
しかし、私はここで空のタグ
Name cannot begin with the '>' character
に関するエラーを取得していますが、XMLの構造のための一例です。
xmlファイルを変更せずにノードに名前がない場合の対処方法を教えてください。
を移動するための方法です。次に、あなたが '<>'を見つけたのを知って、それをスキップして、残りの部分を読み続ける。 – Sweeper
文字列として読み込み、 '<>'と '>'を ''と ' faultyTagName>'に置き換えて文字列を解析することができます。 –
まずファイルをテキストとして読み込み、 '<>'を ''と置き換えて、すべて '>'を ' invalidElementName>'で置き換えることができます。次に、それを有効なxmlとして解析します。 –
oerkelens