sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:XPATH-fråga misslyckas

Du får troligen detta eftersom du någonstans i din XML använder en dokumentdefinition som denna:(MSDN-exempel av DTD)

<!DOCTYPE DOC [<!ATTLIST elem1 attr1 CDATA "defVal1">]><elem1>January</elem1>

Microsoft blockerar detta som standard eftersom det skapar ett potentiellt säkerhetshål. Meddelandet Konvertera med stilalternativ 2 talar om att du kan aktivera partiellt stöd för DTD för att bearbeta denna XML genom att använda CONVERT-funktionen som den relaterar till XML .

Jag har ingen personlig erfarenhet av att göra det så jag kan inte erbjuda mer än länken till MSDN.

Det enda andra alternativet är att aktivera fullt DTD-stöd på servern som Microsoft inte rekommenderar.




  1. Hur man konverterar en korstabellsfråga tillbaka till en normal fråga i Access

  2. mysql ersätt tecken med accent

  3. MySQL Tutorial – Konfigurera och hantera SSL på din MySQL-server

  4. Hur man skapar användare i Oracle och tilldelar privilegier