| 

.NET C# Java Javascript Exception

1
Hallo zusammen,
ich versuche an eine CLR-TVF einen String der XML-Daten enthält zu übergeben, um dann per C# die Daten weiterverarbeiten zu können.

Code:
List<VergabeData> ReturnVal = new List<VergabeData>();

ReturnVal = XDocument.Parse(KalenderDataXml)
.Descendants("/VergabeData/Verordnung")
.Select(x => new VergabeData(){
vergabe_nr = (int)x.Attribute("vergabe_nr"),
frequenz = (int)x.Attribute("frequenz"),
anzahl = (int)x.Attribute("anzahl"),
Hochgerechnet =(int)x.Attribute("Hochgerechnet"),
jahr = (int)x.Attribute("jahr"),
kw = (int)x.Attribute("kw"),
nummer = (int)x.Attribute("nummer"),
RowNr = (int)x.Attribute("RowNr"),
termine = (int)x.Attribute("termine"),
therapie = (int)x.Attribute("therapie")
}).ToList();


Sobald die Parse funktion aufgerufen wird, schmiert das ganze mit dem Fehler:
"System.Xml.XmlException: Das '/'-Zeichen, hexidezimaler Wert 0x2F, kann nicht in einen Namen aufgenommen werden." ab.

Ich habe den XML-Inhalt bereits durch mehrere Validierungssysteme gejagt, der ist definitiv in Ordnung.

Auffällig ist auch, dass der Fehler nur auftritt, wenn ich die Assembly über die Publish-Funktion eines SQL-Server-Projektes erstellt hab (Praktisch das generierte Script mit den erstellten Binaries der Assemblie direkt im SQL-Server ausführe).

Wenn ich eine normale Klassenbibliothek zur dll kompiliere und die im SQL-Server registriere, tritt der Fehler nicht auf.

Edit:
XML-Beispiel:
<VergabeData>
<Verordnung>
<vergabe_nr>677285</vergabe_nr>
<frequenz>1</frequenz>
<jahr>2013</jahr>
<kw>41</kw>
<anzahl>0</anzahl>
<termine>0</termine>
<RowNr>1</RowNr>
<Hochgerechnet>0</Hochgerechnet>
<therapie>945</therapie>
<nummer>97886</nummer>
</Verordnung>
<Verordnung>
<vergabe_nr>677290</vergabe_nr>
<frequenz>3</frequenz>
<jahr>2013</jahr>
<kw>40</kw>
<anzahl>6</anzahl>
<termine>0</termine>
<RowNr>15</RowNr>
<Hochgerechnet>0</Hochgerechnet>
<therapie>9</therapie>
<nummer>97886</nummer>
</Verordnung>
</VergabeData>
23.09.2013
Sweatdiver 126 1 6
TOP TECHNOLOGIES CONSULTING GmbH