2012-07-20 5 views
5

Lange Zeit Leser zum ersten Mal Poster!XSL Transform C# - Wurzelelement fehlt

Meine Frage relativ einfach ist ...

Quelle XML: http://pastebin.com/xHnv20Ej XSLT: http://pastebin.com/bAk6sZ9V

Ich versuche, die XML mit der XSLT zu transformieren. Alle Editoren, die ich verwendet habe, haben überprüft, dass beide Dateien korrekt formatiert sind und die Transformation erfolgreich ist.

Sobald ich die XslTransform-Klasse in C# verwende, bekomme ich eine Ausnahme "Root-Element fehlt".

Soweit ich sehen kann, sind alle Wurzelelemente vorhanden und kein anderer Transformator hat dieses Problem. Was fehlt mir in Bezug auf die XSLTransform-Klasse von C#?

Vielen Dank.

+0

+1 für klar definierte Fragen und Codebeispiele! Oh und willkommen in SO! –

+1

Können Sie bitte den Code für 'Utility.getTransformerToUse()' posten? – EkoostikMartin

+1

Ich habe doppelt bestätigt, dass Microsoft kein Problem mit Ihrem XML hat. Die [Ausgabe von Visual Studio übergibt Ihr XML über die XSLT] (http://pastebin.com/8BMYH7iY) –

Antwort

0

PROBLEM LÖSEN! - Die XML-Datei wurde vor der Transformation von einem XMLValidatingReader fehlerhaft formatiert. Vielen Dank für alle Antworten und sorry, dass die Lösung wahrscheinlich niemandem helfen wird .. lol.