Kombinirajte više xml datoteka u jednu xml datoteku koristeći xslt. Kombiniranje XML datoteka modela i transformacije

Želim kombinirati više xml datoteka u zasebne xml datoteke prilikom slanja u odredišnu mapu u BizTalku. Pomozite mi pretvoriti više xml datoteka u jednu xml datoteku koristeći xslt ili nešto drugo jednostavan način. Imajte na umu da sve ulazne datoteke imaju isti input prostora imena 1

KK/KDRM115/I/06/15 D Penghapusan 160101/BGN/HU/09/B12 7.12.2008 00:00:00

KK/KDRM115/H/06/4 A Sedang Digunakan 160101/BGN/HS/09/B07 BILIK PENASIHAT 26.12.2017 00:00:00 sati

input3,4 ....... nastavlja se

KK/KDRM115/H/06/4 A Sedang Digunakan 160101/BGN/HS/09/B07 BILIK PENASIHAT 26.12.2017 00:00:00 sati KK/KDRM115/I/06/15 D Penghapusan 160101/BGN/HU/09/B12 BILIK TIMBALAN PENGARAH (PERJAWATAN) 7.12.2008 00:00:00

Pitao Chitra 06/08/2016 u 08:11

2 odgovora

Evo jednog načina.

Napravite dokument koji navodi dokumente koje želite spojiti u collection.xml:

Zatim izvedite XSLT transformaciju koristeći collection.xml kao izvorni dokument i sljedeću tablicu stilova:

Ovo će raditi s XSLT 1.0. Ako prijeđete na XSLT 2.0, postoje fleksibilniji načini za unos unosa, na primjer, možete koristiti funkciju collection() za pristup svim datotekama u direktoriju.

Odgovorio Michael Kay 6/08/2016 u 09:15

Ako koristite XSLT 2.0, postoji nekoliko dostupnih alternativa. Prvo, možete definirati popis dokumenata kao parametar stilske tablice, proslijeđen kao slijed nizova:

Ili možete definirati dokumente kao zbirku. Saxon i neki drugi procesori preslikavaju URI zbirke u direktorij spremišta datoteka. Na saskom možete učiniti:

Što najbolje funkcionira ovisi o tome kako odlučite koje ćete ulazne dokumente obraditi, a to zapravo niste objasnili.

Neki prediktivni modeli izgrađeni su pomoću podataka koji su modificirani ili transformirani na različite načine. Kako bi se ovi modeli ispravno primijenili na druge skupove podataka, iste se transformacije također moraju izvršiti na skupu podataka koji se ocjenjuje ili te transformacije također moraju

odražavati u datoteci modela. Uključivanje transformacija u datoteku modela proces je u dva koraka:

E Kombinirajte datoteku modela (XML datoteku ili ZIP arhivu) i transformacijsku XML datoteku u novu spojenu XML datoteku modela.

Kako spojiti datoteku modela i XML datoteku transformacije u novu datoteku spojenog modela:

E Odaberite iz izbornika:

Alati > Spoji XML modele

Slika 15-5

Dijaloški okvir za spajanje XML modela

E Odaberite XML datoteku modela

E Odaberite transformacijsku XML datoteku

E Unesite stazu i naziv za novu XML datoteku spojenog modela ili upotrijebite gumb Pregledaj za odabir lokacije i naziva.

Bilješka: Ne možete kombinirati ZIP arhive modela za modele koji sadrže podjele (odvojene informacije o modelu za svaku podijeljenu grupu) ili skupne modele s datotekama XML transformacije.

Ovo poglavlje opisuje funkcije dostupne u izborniku Alati, kao i mogućnost promjene redoslijeda varijabli na popisima.

n Za informacije o Scoring Builder-u, možete pogledati odjeljak Podaci o bodovanju korištenjem prediktivnih modela.

n Za informacije o spajanju datoteka modela i XML transformacija, možete pogledati odjeljak.

Varijabilne informacije

Dijaloški okvir Variables prikazuje informacije o parametrima odabrane varijable, naime:

n Oznaka varijable

n Format podataka

n Prilagođene nedostajuće vrijednosti

n Oznake vrijednosti

n Mjerna ljestvica

Slika 16-1

Dijaloške varijable

Pokazati. Stupac Prikaži na popisu varijabli označava je li

varijablu trenutka u uređivaču podataka iu dijaloškom okviru popisa varijabli. Vidljivost je kontrolirana skupovima varijabli. Za više informacija pogledajte temu Skupovi varijabli na stranici 334.

Ići. Pomiče se na odabranu varijablu u prozoru uređivača podataka.

Umetnuti. Umeće odabrane varijable u prozor sintakse na mjestu gdje se nalazi kursor.

Za promjenu svojstava varijabli koristite karticu Varijable u uređivaču podataka.

Kako doći do informacija o varijablama

E Odaberite iz izbornika:

Alati > Varijable…

E Odaberite varijablu koja vas zanima s popisa.

Koristite Excel Get & Transform Quality (Power Query) za kombiniranje više datoteka koje imaju iste sheme iz jedne mape u jednu tablicu. Kao primjer, spajanje proračunskih knjiga za nekoliko odjela, gdje su stupci isti, ali se broj redaka i vrijednosti razlikuju između knjiga.

Bilješka:

Da biste započeli postupak spajanja više datoteka, najprije ih sve smjestite u jednu mapu.

Bilješka: Podržane su Excel i Access datoteke, tekstualne datoteke, kao i datoteke u CSV, JSON i XML formatima.

Poznati problemi

Prilikom učitavanja postupka spajanja binarnih datoteka u programu Excel, možete dobiti sljedeću poruku o pogrešci:


Ako zanemarite pogreške i kliknete gumb U REDU, zatim proces spajanje binarnih datotekaće izvršiti i ispravno učitati podatke unatoč ovoj poruci. Radimo na rješavanju ovog problema.

Više informacija

Uvijek možete postaviti pitanje stručnjaku Excel Tech Community, zatražiti pomoć u Answers zajednici i predložiti nova značajka ili poboljšanja na web stranici