2 Stimmen

Ich versuche xml zu analysieren, aber xmldocument.loadxml() versucht herunterzuladen?

Ich habe eine String-Eingabe, von der ich nicht weiß, ob sie gültig ist oder nicht.

Am einfachsten ist es wohl, wenn man die

new XmlDocument().LoadXml(strINPUT);

In einem try/catch.

Das Problem, vor dem ich stehe, ist, dass ich manchmal strINPUT eine html-Datei ist, wenn der Header dieser Datei

<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">
<html xml:lang=""en-GB"" xmlns=""http://www.w3.org/1999/xhtml"" lang=""en-GB"">

...wie viele andere auch, versucht es, eine Verbindung zur w3.org Url herzustellen, was ich eigentlich nicht möchte.

Weiß jemand, ob es möglich ist, einfach die Zeichenfolge zu analysieren, ohne zu versuchen, clever zu sein und externe URLs zu überprüfen? Wenn nicht, gibt es eine Alternative zu xmldocument ?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X