ตัวแปลง XML เป็น CSV: เปลี่ยนเรคคอร์ด XML เป็น CSV
ตัวแปลง XML เป็น CSV เปลี่ยน XML ที่มีเรคคอร์ดซ้ำ ๆ เป็น CSV ตามมาตรฐาน RFC-4180 สามารถตรวจจับเอลิเมนต์เรคคอร์ดที่ซ้ำกันโดยอัตโนมัติ หรือใช้เอลิเมนต์ที่คุณระบุ เรคคอร์ดแต่ละรายการกลายเป็นหนึ่งแถว ฟิลด์ที่ซ้อนกันใช้ dot notation และแอตทริบิวต์ XML กลายเป็นคอลัมน์ที่มีชื่อนำหน้าด้วย @ คัดลอกเอาต์พุตเพื่อใช้ในเวิร์กโฟลว์ที่ใช้ CSV หรือใช้ต่อ
ตัวแปลง XML เป็น CSV เปลี่ยนข้อมูล XML ที่มีเรคคอร์ดซ้ำ ๆ เป็นแถวที่คั่นด้วยจุลภาค มีประโยชน์เมื่อระบบ สคริปต์ หรือเวิร์กโฟลว์คาดหวัง CSV แต่ข้อมูลต้นทางเป็น XML ตัวแปลงตรวจจับเอลิเมนต์เรคคอร์ดที่ซ้ำกันโดยอัตโนมัติ และคุณสามารถระบุเอลิเมนต์นั้นด้วยตนเองเมื่อต้องการ
ระหว่างการแปลง เรคคอร์ดที่ซ้ำกันแต่ละรายการกลายเป็นแถว CSV หนึ่งแถว ฟิลด์จากเอลิเมนต์ XML ที่ซ้อนกันจะถูกแบนราบเป็นชื่อคอลัมน์โดยใช้ dot notation ในขณะที่แอตทริบิวต์แสดงเป็นคอลัมน์ที่มีชื่อขึ้นต้นด้วย @ ผลลัพธ์เป็นไปตามรูปแบบ CSV ของ RFC-4180 กฎเหล่านี้ทำให้โครงสร้างเรคคอร์ดสแกนได้ง่ายขึ้นในสเปรดชีทหรือส่งต่อให้เครื่องมือที่รับ CSV ในขณะที่ยังคงเส้นทางที่จดจำได้ของค่าที่ซ้อนกัน
XML เป็นตัวแทนข้อมูลที่มีโครงสร้างด้วยเอลิเมนต์ที่ซ้อนกันและแอตทริบิวต์ ในขณะที่ CSV จัดเรียงค่าเป็นแถวและคอลัมน์ การแปลง XML เป็น CSV ช่วยย้ายเรคคอร์ดที่ซ้ำกันเข้าระบบที่รับข้อมูลตาราง ตรวจสอบค่า หรือเตรียมตัวอย่างที่กะทัดรัดสำหรับเอกสาร ทิกเก็ต หรือโค้ด เพราะเอาต์พุตถูกแบนราบแล้ว จึงเหมาะกับเรคคอร์ดที่ซ้ำกันมากกว่าการคงโครงสร้างที่ซ้อนกันเต็มรูปแบบของ XML
การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด: อินพุตของคุณถูกประมวลผลบนอุปกรณ์ของคุณ และไม่มีข้อมูลใดถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เครื่องมือไม่มีพึ่งพาเซิร์ฟเวอร์ ดังนั้นหลังโหลดหน้าเว็บแล้ว การแปลงจะยังใช้งานออฟไลน์ได้ นักพัฒนาและวิศวกร DevOps สามารถใช้เพื่อตรวจสอบเรคคอร์ด XML หรือเตรียมเอาต์พุต CSV สำหรับเวิร์กโฟลว์ที่คาดหวังข้อมูลตาราง
ขั้นตอนที่ 1: วางอินพุต XML ของคุณลงในตัวแปลง ใช้ XML ที่มีเรคคอร์ดซ้ำ ๆ เพื่อสร้างแถว CSV หนึ่งแถวต่อหนึ่งเรคคอร์ด
ขั้นตอนที่ 2: ตรวจสอบว่าเอลิเมนต์เรคคอร์ดที่ซ้ำกันถูกเลือกอย่างไร เครื่องมือตรวจจับโดยอัตโนมัติ หรือคุณสามารถระบุเอลิเมนต์ด้วยตนเอง
ขั้นตอนที่ 3: ปรับตัวเลือกที่มีตามต้องการ โดยเฉพาะอย่างยิ่ง ให้เลือกเอลิเมนต์เรคคอร์ดด้วยตนเองเมื่อการตรวจจับอัตโนมัติไม่ตรงกับเรคคอร์ดที่คุณต้องการ
ขั้นตอนที่ 4: ตรวจสอบผลลัพธ์ CSV ฟิลด์ที่ซ้อนกันปรากฏพร้อมชื่อคอลัมน์แบบ dot notation และแอตทริบิวต์ใช้ชื่อคอลัมน์ที่นำหน้าด้วย @
ขั้นตอนที่ 5: คัดลอกเอาต์พุต CSV และใช้ในโค้ด เอกสาร หรือเครื่องมืออื่นที่รับ CSV
กรณีการใช้งาน: ย้ายข้อมูล XML เข้าระบบที่รับเฉพาะ CSV เรคคอร์ด XML ที่ซ้ำกันแต่ละรายการกลายเป็นแถวที่คุณคัดลอกไปยังขั้นตอนถัดไปของเวิร์กโฟลว์ได้
กรณีการใช้งาน: ตรวจสอบว่าค่า CSV ที่คุณได้รับตรงกับต้นฉบับ XML หรือไม่ การแปลง XML ทำให้เรคคอร์ดที่ซ้ำกันเปรียบเทียบในรูปแบบตารางได้ง่ายขึ้น
กรณีการใช้งาน: เตรียมข้อมูล XML สำหรับเอกสาร ทิกเก็ต หรือข้อความคอมมิต CSV ที่แบนราบแล้วให้มุมมองที่กะทัดรัดของเรคคอร์ดที่ซ้ำกัน
กรณีการใช้งาน: ตรวจสอบความถูกต้องของการแปลงก่อนวางผลลัพธ์ลงในโค้ด ตรวจสอบแถว คอลัมน์ฟิลด์ที่ซ้อนกัน และคอลัมน์แอตทริบิวต์ในเอาต์พุต
กรณีการใช้งาน: เปลี่ยนรายการเอลิเมนต์ XML ที่ซ้ำกันเป็นแถวสำหรับเวิร์กโฟลว์ที่ใช้ CSV การตรวจจับเรคคอร์ดอัตโนมัติช่วยให้เริ่มต้นได้เร็ว และการเลือกด้วยตนเองให้คุณระบุเอลิเมนต์เรคคอร์ดได้
กรณีการใช้งาน: ตรวจสอบค่าจากเรคคอร์ด XML ที่ซ้อนกันในเลย์เอาต์ตาราง ชื่อคอลัมน์แบบ dot notation แสดงว่าฟิลด์ที่ซ้อนกันมาจากที่ใด ในขณะที่คอลัมน์ที่นำหน้าด้วย @ ระบุแอตทริบิวต์