xml veri değişikliği dili (xml dml)
xml veri değişikliği dili (xml DML) XQuery dilinin bir uzantısıdır.W3C tarafından tanımlanan XQuery dili (DML) veri işleme bölümü yok.Bu konuda ve XQuery dilinin de sunulan xml DML tam işlevsel sorgu ve karşı kullanabileceğiniz veri değişikliği dili sağlar xml veri türü.
Aşağıdaki durumxml DML ekler- XQueryduyarlı anahtar sözcükleri:
Ekle
Sil
değerini değiştirin
Açıklandığı gibi xml veri türü, değişkenleri ve sütunları oluşturabilirsiniz xml yazın ve xml belgeleri veya parçaları atayabilirsiniz.Değiştirmek veya bu xml örnekleri güncelleştirmek için aşağıdakileri yapın:
Kullanın modify() yöntemi xml veri türü) , xml veri türü.
İçinde uygun xml DML deyimlerini belirtmek modify() yöntem.
Silinmiş, Not eklenemez, bazı öznitelikler vardır veya değiştirilmiş değerlerine sahip.Örneğin:
Yazılı veya türlenmemiş xml, öznitelikleri olan xmlns, xmlns: *, ve xml:base.
Yazdığınız için xml sadece öznitelikleri olan xsi: nil, ve xsi: type.
Diğer kısıtlamaları şunlardır:
Yazılı veya türlenmemiş xml, öznitelikekleme xml:base başarısız olur.
Yazdığınız için xml, silme ve değiştirme xsi: nil öznitelik başarısız olur.Türlenmemiş için xml, öznitelik silin veya değerini değiştirin.
Yazdığınız için xml, değerini değiştirerek xs:type öznitelik başarısız olur.Türlenmemiş için xml, öznitelik değerini değiştirebilirsiniz.
Yazılı xml örnekdeğiştirdiğinizde, son biçimi türü geçerli bir örnek olmalıdır.Aksi takdirde, bir doğrulama hatası döndürülür.
Ayrıca bkz.