Verwenden von XQuery So entfernen Sie den XSI: NIL= TRUE, wenn einem Wert einem Elementknoten ein Wert zugewiesen ist

StackOverflow https://stackoverflow.com//questions/11672352

  •  12-12-2019
  •  | 
  •  

Frage

Kann mir jemand helfen, das Follow zu erreichen:

  • Wie löschen Sie in XQuery das Attribut XSI: NIL="TRUE", wenn das Element einen zugewiesenen Wert hat?

    Falls das Element einen Nullwert aufweist, dann wird XSI: Nil="True" aufbewahrt.

    thnx.

War es hilfreich?

Lösung

Sie können das XQuery-Update verwenden, um dies zu erreichen, z.wie folgt: generasacodicetagpre.

Bitte beachten Sie, dass es in XQuery keinen tatsächlichen Nullwert in XQuery gibt, da Sie möglicherweise von Sprachen wie Java familiär sind.Daher habe ich hier eine einfache Zeichenfolge verwendet, um einen Nullwert anzuzeigen, möchten Sie dies ändern. Seien Sie außerdem bewusst, dass diese Funktion nicht denselben Knoten ohne das Attribut zurückgibt, sondern den Knoten kopiert und diesen neuen modifizierten Knoten ohne das Null-Attribut zurückgibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top