ฉันต้องการรวมไฟล์ xml หลายไฟล์เข้าด้วยกัน แยกไฟล์ xml เมื่อส่งไปยังโฟลเดอร์ปลายทางใน BizTalk ช่วยฉันแปลงไฟล์ xml หลายไฟล์เป็นไฟล์ xml ไฟล์เดียวโดยใช้ xslt หรืออื่นๆ วิธีง่ายๆ- โปรดทราบว่าไฟล์อินพุตทั้งหมดมีอินพุตเนมสเปซ 1 เหมือนกัน
input3,4 ....... ดำเนินต่อไป
ถามโดย Chitra 06/08/2016 เวลา 08:11 น
2 คำตอบ
นี่เป็นวิธีหนึ่ง
สร้างเอกสารที่แสดงรายการเอกสารที่คุณต้องการรวมเข้ากับ collection.xml:
จากนั้นดำเนินการแปลง XSLT โดยใช้ collection.xml เป็นเอกสารต้นฉบับและสไตล์ชีตต่อไปนี้:
สิ่งนี้จะใช้ได้กับ XSLT 1.0 หากคุณเปลี่ยนไปใช้ XSLT 2.0 จะมีวิธีที่ยืดหยุ่นมากขึ้นในการป้อนอินพุต เช่น คุณสามารถใช้ฟังก์ชัน collection() เพื่อเข้าถึงไฟล์ทั้งหมดในไดเร็กทอรี
ตอบโดย Michael Kay 06/08/2016 เวลา 09:15 น
หากคุณใช้ XSLT 2.0 มีหลายทางเลือกให้เลือก ขั้นแรก คุณสามารถกำหนดรายการเอกสารเป็นพารามิเตอร์สไตล์ชีต โดยส่งผ่านเป็นลำดับของสตริง:
หรือคุณสามารถกำหนดเอกสารเป็นคอลเลกชันได้ Saxon และโปรเซสเซอร์อื่นๆ บางตัวแมป URI คอลเลกชันกับไดเร็กทอรีที่เก็บไฟล์ ในแซกซอนคุณสามารถทำได้:
สิ่งที่ดีที่สุดขึ้นอยู่กับว่าคุณตัดสินใจว่าจะประมวลผลเอกสารอินพุตใด และคุณไม่ได้อธิบายเรื่องนั้นจริงๆ
ใช้ Excel รับและแปลงคุณภาพ (Power Query) เพื่อรวมไฟล์หลายไฟล์ที่มี schema เดียวกันจากโฟลเดอร์เดียวลงในตารางเดียว ยกตัวอย่างการรวมสมุดงบประมาณสำหรับหลายแผนกโดยคอลัมน์เหมือนกันแต่จำนวนแถวและค่าต่างกันระหว่างเล่ม
บันทึก:
หากต้องการเริ่มกระบวนการรวมหลายไฟล์ ให้วางไฟล์ทั้งหมดไว้ในโฟลเดอร์เดียวก่อน
บันทึก:รองรับไฟล์ Excel และ Access ไฟล์ข้อความ รวมถึงไฟล์ในรูปแบบ CSV, JSON และ XML
ปัญหาที่ทราบ
เมื่อโหลดขั้นตอนผสานไฟล์ไบนารีใน Excel คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
หากคุณเพิกเฉยต่อข้อผิดพลาดและคลิกปุ่ม ตกลงจากนั้นจึงดำเนินการตามขั้นตอน การรวมไฟล์ไบนารีจะดำเนินการและโหลดข้อมูลอย่างถูกต้องแม้จะมีข้อความนี้ก็ตาม เรากำลังดำเนินการแก้ไขปัญหานี้
ข้อมูลเพิ่มเติม
คุณสามารถถามคำถามกับผู้เชี่ยวชาญชุมชนเทคโนโลยี Excel ขอความช่วยเหลือในชุมชนคำตอบ และยังเสนอแนะได้เสมอ คุณลักษณะใหม่หรือการปรับปรุงบนเว็บไซต์
โมเดลการคาดการณ์บางแบบถูกสร้างขึ้นโดยใช้ข้อมูลดังกล่าว ในรูปแบบต่างๆดัดแปลงหรือเปลี่ยนรูป เพื่อที่จะใช้แบบจำลองเหล่านี้กับชุดข้อมูลอื่นอย่างถูกต้อง การแปลงแบบเดียวกันจะต้องดำเนินการกับชุดข้อมูลที่ให้คะแนนด้วย หรือการแปลงเหล่านี้ต้องด้วย
จะสะท้อนให้เห็นในไฟล์โมเดล การรวมการแปลงเข้ากับไฟล์โมเดลเป็นกระบวนการสองขั้นตอน:
E รวมไฟล์โมเดล (ไฟล์ XML หรือไฟล์ ZIP) และไฟล์ XML การแปลงเป็นไฟล์โมเดล XML ที่ผสานใหม่
วิธีผสานไฟล์โมเดลและไฟล์ XML การแปลงเป็นไฟล์โมเดลที่ผสานใหม่:
E เลือกจากเมนู:
เครื่องมือ > รวมโมเดล XML
รูปที่ 15-5
ผสานกล่องโต้ตอบโมเดล XML
E เลือกไฟล์ XML ของโมเดล
E เลือกไฟล์ XML การแปลง
E ป้อนเส้นทางและชื่อสำหรับไฟล์ XML แบบจำลองที่ผสานใหม่ หรือใช้ปุ่มเรียกดูเพื่อเลือกตำแหน่งและชื่อ
บันทึก:คุณไม่สามารถรวมไฟล์เก็บถาวร ZIP ของโมเดลสำหรับโมเดลที่มีการแยก (ข้อมูลโมเดลแยกสำหรับแต่ละกลุ่มการแยก) หรือโมเดลทั้งมวลด้วยไฟล์การแปลง XML
บทนี้จะอธิบายฟังก์ชันที่มีอยู่ในเมนูเครื่องมือ รวมถึงความสามารถในการเปลี่ยนลำดับของตัวแปรในรายการ
n สำหรับข้อมูลเกี่ยวกับตัวสร้างการให้คะแนน คุณสามารถดูส่วนข้อมูลการให้คะแนนโดยใช้แบบจำลองการคาดการณ์
สำหรับข้อมูลเกี่ยวกับการรวมไฟล์โมเดลและ การแปลง XMLคุณสามารถดูส่วนได้
ข้อมูลตัวแปร
กล่องโต้ตอบตัวแปรจะแสดงข้อมูลเกี่ยวกับพารามิเตอร์ของตัวแปรที่เลือก ได้แก่:
n ฉลากตัวแปร
n รูปแบบข้อมูล
n ค่าที่หายไปแบบกำหนดเอง
n ป้ายกำกับค่า
มาตราส่วนการวัด
รูปที่ 16-1
ตัวแปรโต้ตอบ
แสดง. คอลัมน์แสดงในรายการตัวแปรจะระบุว่า
ตัวแปรช่วงเวลาในตัวแก้ไขข้อมูลและในกล่องโต้ตอบรายการตัวแปร การมองเห็นถูกควบคุมโดยชุดตัวแปร ข้อมูลเพิ่มเติมซม. หัวข้อนี้ชุดตัวแปรในหน้า 334
ไป. ย้ายไปยังตัวแปรที่เลือกในหน้าต่างตัวแก้ไขข้อมูล
แทรก. แทรกตัวแปรที่เลือกลงในหน้าต่างไวยากรณ์ในตำแหน่งที่เคอร์เซอร์อยู่
หากต้องการเปลี่ยนคุณสมบัติของตัวแปร ให้ใช้แท็บตัวแปรในตัวแก้ไขข้อมูล
วิธีรับข้อมูลเกี่ยวกับตัวแปร
E เลือกจากเมนู:
เครื่องมือ > ตัวแปร...
E เลือกตัวแปรที่คุณสนใจจากรายการ