Ana içeriğe geç

XPath Çalıştır Aksiyonu

XPath Çalıştır Aksiyonu, XPath ifadelerini kullanarak bir XML Dosya veya string içindeki belirli öğeleri veya nitelikleri bulmayı sağlar. İstenen değerleri alır, yapılandırılmış veri çıkarımına ve bir veri kümesine işlenmesine olanak tanır.

Alan Açıklama Gereklilik
Dosya adı İşlenecek XML Dosya'sının Dizin'ini belirtir. Xml string sağlanırsa bu Alan gerekli değildir. Gerekli
Xml string XML içeriğini doğrudan bir string olarak işleme için sağlar. Bu Alan kullanılırsa, içerik bir veri kümesi olarak işlemlere izin vermek için ayrıştırılır ve Dosya adı Alan'ı gerekli değildir. Gerekli
Xpath expression XML içeriğindeki istenen öğeyi veya niteliği referans almak için XPath sorgusunu tanımlar. Gerekli
Filtre XPath Sonuç'undan çıkarılacak bilgi Tip'ini belirler. Öğenin içeriği için ELEMENT veya nitelik değerleri için ATTRIBUTE Seç'in. Gerekli
Önek XML Dosya'sında kullanılan bir ad alanı Önek'ini tanımlar. Öğeler veya nitelikler bir ad alanının parçası olduğunda bu gereklidir. İsteğe bağlı
Uri İlk tanımlanan Önek için Tekdüzen Kaynak Tanımlayıcı'yı (URI) belirtir. İsteğe bağlı
Önek2 XML Dosya'sındaki öğeler için birden fazla Önek gerekliyse, ikinci bir ad alanı Önek2'sini tanımlar. İsteğe bağlı
Uri2 İkinci tanımlanan Önek2 için URI'yi belirtir. İsteğe bağlı
Önek3 Ek Önek'ler gerekliyse, üçüncü bir ad alanı Önek3'ünü tanımlar. İsteğe bağlı
Uri3 Üçüncü tanımlanan Önek3 için URI'yi belirtir. İsteğe bağlı
Çıktı veri kümesi XPath Uygulama'sının Sonuç'larını depolayacak veri kümesine bir ad Ata'r. Gerekli
Ayırıcı Xpath expression Alan'ında birden fazla XPath ifadesi sağlandığında, bunları ayırmak için kullanılan karakteri belirtir. İsteğe bağlı

Aksiyon Tipleri ve Örnekler

XPath Sonucu Al

  • Format: string
  • Örnek Sonuç: storeID

Uygulama Örnekleri

Alan Kurulumu - File name: C:\Users\Alice\Documents\invoice.xml - Xml string: <string name="string_name">text_string</string> - Xpath expression: //Invoice/Store_ID - Filter: ELEMENT - Prefix: ds - Uri: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - Prefix2: cac - Uri2: urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2 - Prefix3: caa - Uri3: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - Output dataset: xpathResultDataset - Delimiter: ,

Uygulama Değişkenleri - fileNameVariable: myInvoicePath - xmlContentVariable: myXmlData

Teknik Notlar

Dosya adı ve Xml string Alan'ları birbirini dışlar; yalnızca biri yapılandırılmalıdır. Tek bir XPath ifadesi kullanıldığında, Ayırıcı Alan'ı boş kalmalıdır. Birden fazla XPath ifadesi sağlanırsa, Ayırıcı Alan'ı bunları ayıran karakteri içermelidir. Bu gibi durumlarda, her XPath ifadesi çıktı veri kümesinde bir başlık görevi görecek ve ilgili değerler satır satır doldurulacaktır.