ROOM64 / KNOWLEDGE / N8N

การใช้งาน XML

XML — เอกสารประกอบสำหรับ node XML ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · XML

← Core nodes

สารบัญในหน้านี้

เอกสารประกอบสำหรับ node XML ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

ใช้ node XML เพื่อแปลงข้อมูลจากและเป็น XML

ไฟล์ไบนารี (Binary files)

หาก XML ของคุณอยู่ในไฟล์ไบนารี ให้ใช้นามสกุล Extract From File node เพื่อแปลงเป็นข้อความก่อน

parameter node

  • Mode : รูปแบบข้อมูลที่ควรแปลงจากและเป็น
    • JSON to XML : แปลงข้อมูลจาก JSON เป็น XML
    • XML to JSON : แปลงข้อมูลจาก XML เป็น JSON
  • Property Name : ป้อนชื่อของคุณสมบัติซึ่งมีข้อมูลที่จะแปลง

ตัวเลือก node

ตัวเลือกเหล่านี้สามารถใช้ได้โดยไม่คำนึงถึง Mode คุณเลือก:

  • Attribute Key : ป้อนคำนำหน้าที่ใช้ในการเข้าถึงแอตทริบิวต์ ค่าเริ่มต้นคือ $.
  • Character Key : กรอกคำนำหน้าที่ใช้ในการเข้าถึงเนื้อหาตัวละคร ค่าเริ่มต้นคือ _.

ตัวเลือกอื่นๆ ทั้งหมดขึ้นอยู่กับตัวเลือกที่เลือก Mode.

ตัวเลือก JSON เป็น XML (JSON to XML options)

ตัวเลือกเหล่านี้จะปรากฏเฉพาะเมื่อคุณเลือกเท่านั้น JSON to XML เป็น Mode:

  • Allow Surrogate Chars : ตั้งค่าว่าจะอนุญาตให้ใช้อักขระจากบล็อกตัวแทน Unicode (เปิด) หรือไม่ (ปิด)
  • Cdata : ตั้งค่าว่าจะตัด node ข้อความหรือไม่ <![CDATA[ ... ]]> แทนที่จะหลบหนีเมื่อจำเป็น (เปิด) หรือไม่ (ปิด)
    • การเปิดตัวเลือกนี้จะไม่เพิ่ม <![CDATA[ ... ]]> ถ้ามันไม่จำเป็น
  • Headless : ตั้งค่าว่าจะละเว้นส่วนหัว XML (เปิด) หรือรวมไว้ (ปิด)
  • Root Name : ป้อนชื่อองค์ประกอบรากที่จะใช้

ตัวเลือก XML เป็น JSON (XML to JSON options)

ตัวเลือกเหล่านี้จะปรากฏเฉพาะเมื่อคุณเลือกเท่านั้น XML to JSON เป็น Mode:

  • Explicit Array : ตั้งค่าว่าจะใส่ sub-node ใน array (เปิด) หรือสร้าง array เฉพาะเมื่อมี sub-node มากกว่าหนึ่ง node (ปิด)
  • Explicit Root : ตั้งค่าว่าจะรับ node รูทในวัตถุผลลัพธ์ (เปิด) หรือไม่ (ปิด)
  • Ignore Attributes : ตั้งค่าว่าจะละเว้นแอตทริบิวต์ XML ทั้งหมดและสร้างเฉพาะ node ข้อความ (เปิด) หรือไม่ (ปิด)
  • Merge Attributes : ตั้งค่าว่าจะรวมแอตทริบิวต์และองค์ประกอบลูกเป็นคุณสมบัติของพาเรนต์ (เปิด) หรือแอตทริบิวต์คีย์ปิดวัตถุแอตทริบิวต์ลูก (ปิด) ตัวเลือกนี้จะถูกละเว้นหาก Ignore Attribute เปิดอยู่
  • Normalize : ตั้งค่าว่าจะตัดช่องว่างภายใน node ข้อความ (เปิด) หรือไม่ตัด (ปิด)
  • Normalize Tags : ตั้งค่าว่าจะปรับชื่อแท็กทั้งหมดให้เป็นตัวพิมพ์เล็ก (เปิด) หรือคงชื่อแท็กไว้ตามเดิม (ปิด)
  • Trim : ตั้งค่าว่าจะตัดช่องว่างที่จุดเริ่มต้นและจุดสิ้นสุดของ node ข้อความ (เปิด) หรือจะปล่อยช่องว่างไว้ตามเดิม (ปิด)

เทมเพลตและตัวอย่าง

เรียกดูเทมเพลตการรวม XML หรือ ค้นหาเทมเพลตทั้งหมด

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net