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.