Browsing articles tagged with "deletexml - orasistem | Oracle E-Business Suite Paylaşım Platformu"
Haz
21
2018

DELETEXML Builtin Fonksiyonu ile xml içerisinden istenen etiketi silme

Merhabalar, Oracle 10g ile birlikte gelen DELETEXML fonksiyonu ile kompleks xml ler içerisinden istenmeyen alanların çıkarılması aşağıdaki örnek ile sağlanabilinir. DELETEXML(xmltype_instance,xpath_string,namespace_string) Örneğimizde standard efatura örneği kullanılmıştır. File_c  clob tipinde xml veri içermelidir.   SELECT a.getClobVal() FROM TABLE (XMLSEQUENCE (DELETEXML ((xmltype(file_c)), ‘/Invoice/cac:InvoiceLine/cac:Item/cbc:Description’, ‘xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" ‘ || ‘xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" ‘ || ‘xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" ‘ || ‘xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" ‘ || ‘xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" […]