การดำเนินการของ XML
บทความ 01/30/2024
8 ผู้สนับสนุน
คำติชม
ในบทความนี้
Power Automate ให้ความสามารถในการใช้โฟลว์เดสก์ท็อปเพื่อจัดการแอตทริบิวต์และองค์ประกอบ XML
หากต้องการอ่านไฟล์ XML ให้ใช้การดำเนินการ อ่าน XML จากไฟล์ ระบุพาธหรือเรียกดูไฟล์ แล้วเลือกตัวเลือกการเข้ารหัสอย่างใดอย่างหนึ่ง
หลังจากเลือกไฟล์ ให้ใช้การดำเนินการ เรียกใช้นิพจน์ XPath เพื่อเรียกใช้การสอบถาม Xpath ตัวอย่างต่อไปนี้ใช้ตัวแปรที่สร้างจากการดำเนินการ อ่าน XML จากไฟล์ เพื่อระบุเอกสาร
ในการดึงข้อมูลแอตทริบิวต์จากไฟล์ XML ให้ใช้การดำเนินการ รับแอตทริบิวต์ XML ในตัวอย่างต่อไปนี้ สถานะ เป็นแอตทริบิวต์ของ ไคลเอ็นต์ ซึ่งเป็นองค์ประกอบของ clientlist ค่าจะได้รับเป็นค่าข้อความ
ในทำนองเดียวกัน ในการดึงค่าองค์ประกอบ ให้ใช้การดำเนินการ รับค่าองค์ประกอบ XML คุณสามารถจัดการองค์ประกอบและแอตทริบิวต์ได้โดยใช้การดำเนินการที่เกี่ยวข้องเพื่อรับ ตั้งค่า หรือลบแอตทริบิวต์หรือองค์ประกอบ XML
อ่าน XML จากไฟล์
อ่านเนื้อหาของไฟล์ XML ออกมาเป็นตัวแปร
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
พาธของไฟล์
ไม่
แฟ้ม
ไฟล์ที่มีเอกสาร XML ที่จะอ่าน
การเข้ารหัส
ไม่ระบุ
ค่าเริ่มต้นของระบบ, ASCII, Unicode, Unicode big endian, UTF-8
ค่าเริ่มต้นของระบบ
การเข้ารหัสที่จะใช้สำหรับไฟล์ที่ระบุ
ตัวแปรที่สร้าง
อาร์กิวเมนต์
ชนิด
คำอธิบาย
XmlDocument
โหนด XML
ตัวแปรที่เก็บเอกสาร XML การอ่าน
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
ไม่พบไดเรกทอรี
ระบุว่าไม่มีไดเรกทอรี
ไม่พบไฟล์
ระบุว่าไม่มีไฟล์อยู่
การอ่านจากไฟล์ล้มเหลว
ระบุปัญหาในการอ่านจากไฟล์
ไฟล์ไม่มีเอกสาร XML ที่ถูกต้อง
ระบุว่าไฟล์ไม่มีเอกสาร XML ที่ถูกต้อง
เขียน XML ไปยังไฟล์
เขียนเนื้อหาของตัวแปรโหนด XML เป็นไฟล์
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
พาธของไฟล์
ไม่
แฟ้ม
ไฟล์ที่จะเขียนเอกสาร XML ลง
XML ที่จะเขียน
ไม่
ค่าข้อความ
เอกสารหรือโหนด XML ที่จะเขียนลงไฟล์
การเข้ารหัส
ไม่ระบุ
ค่าเริ่มต้นของระบบ, ASCII, Unicode, Unicode big endian, UTF-8
ค่าเริ่มต้นของระบบ
การเข้ารหัสที่จะใช้สำหรับไฟล์ที่ระบุ
จัดรูปแบบ XML
ไม่ระบุ
ค่าแบบบูลีน
จริง
ระบุว่าจะจัดรูปแบบ XML หรือไม่
การเยื้องต่อระดับ
ใช่
ค่าตัวเลข
2
ระบุจำนวนช่องว่างที่จะเยื้อง XML ในแต่ละระดับ
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
ไดเรกทอรีไม่ถูกต้องที่ระบุ
ระบุว่าไดเรกทอรีที่ระบุไม่ถูกต้อง
การเขียน XML ไปยังไฟล์ล้มเหลว
ระบุปัญหาในการเขียน XML ไปยังไฟล์
เรียกใช้นิพจน์ XPath
แยกค่าจากเอกสาร XML โดยยึดตามการสอบถาม XPath ที่ระบุ
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML ที่จะแยกวิเคราะห์
ไม่
ค่าข้อความ
XML เป็นข้อความหรือตัวแปรที่กำหนดไว้ก่อนหน้านี้ซึ่งมีเอกสาร XML เพื่อแยกวิเคราะห์
การสอบถาม XPath
ไม่
ค่าข้อความ
นิพจน์ XPath เพื่อดำเนินการกับเอกสาร XML
รับค่าแรกเท่านั้น
ไม่ระบุ
ค่าแบบบูลีน
เท็จ
ระบุว่าจะดึงค่าเดียว (ค่าแรกเท่านั้น) หรือค่าทั้งหมดที่ตรงกับนิพจน์ XPath ที่ระบุ
ตัวแปรที่สร้าง
อาร์กิวเมนต์
ชนิด
คำอธิบาย
XPathResult
โหนด XML
โหนดที่แยกออกมาเป็นโหนด XML
XPathResults
รายการ ของ โหนด XML
โหนดที่แยกออกมาเป็นรายการของโหนด XML
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
เอกสาร XML ที่ระบุไม่ถูกต้อง
บ่งชี้ว่าเอกสาร XML ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
รับแอตทริบิวต์องค์ประกอบ XML
รับค่าของแอตทริบิวต์ขององค์ประกอบ XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML หรือองค์ประกอบ XML เพื่อดึงข้อมูลแอตทริบิวต์
การสอบถาม XPath
ใช่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบย่อยและดึงแอตทริบิวต์
Attribute name
ไม่
ค่าข้อความ
ชื่อของแอตทริบิวต์ที่จะดึงข้อมูล
รับค่าเป็น
ไม่ระบุ
ค่าข้อความ ค่าตัวเลข ค่าวันที่และเวลา ค่าแบบบูลีน
ค่าข้อความ
ระบุชนิดข้อมูลสำหรับค่าแอตทริบิวต์
ตัวแปรที่สร้าง
อาร์กิวเมนต์
ชนิด
คำอธิบาย
XmlAttributeValue
ค่าแบบบูลีน
ค่าที่ดึงข้อมูลของแอตทริบิวต์ XML
XmlAttributeValue
วันที่เวลา
ค่าที่ดึงข้อมูลของแอตทริบิวต์ XML
XmlAttributeValue
ค่าตัวเลข
ค่าที่ดึงข้อมูลของแอตทริบิวต์ XML
XmlAttributeValue
ค่าข้อความ
ค่าที่ดึงข้อมูลของแอตทริบิวต์ XML
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ไม่พบแอตทริบิวต์ในองค์ประกอบ
ระบุว่าแอตทริบิวต์ไม่มีอยู่ในองค์ประกอบ
ไม่สามารถแปลงค่าแอตทริบิวต์เป็นชนิดข้อมูลที่ร้องขอ
ระบุปัญหาในการแปลงค่าแอ็ตทริบิวต์เป็นชนิดข้อมูลที่ร้องขอ
ตั้งค่าแอตทริบิวต์องค์ประกอบ XML
ตั้งค่าของแอตทริบิวต์ขององค์ประกอบ XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML หรือองค์ประกอบ XML เพื่อตั้งค่าแอตทริบิวต์
การสอบถาม XPath
ใช่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบย่อยและตั้งค่าแอตทริบิวต์
Attribute name
ไม่
ค่าข้อความ
ชื่อของแอตทริบิวต์ที่จะตั้งค่า
ค่าแอตทริบิวต์
ไม่
ค่าข้อความ
ค่าใหม่ของแอตทริบิวต์
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ไม่สามารถตั้งค่าแอตทริบิวต์ XML
ระบุปัญหาในการตั้งค่าแอตทริบิวต์ XML
นำแอตทริบิวต์องค์ประกอบ XML ออก
นำแอตทริบิวต์ออกจากองค์ประกอบ XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML หรือองค์ประกอบ XML เพื่อลบแอตทริบิวต์
การสอบถาม XPath
ใช่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบย่อยและเอาแอตทริบิวต์ออก
Attribute name
ไม่
ค่าข้อความ
ชื่อแอตทริบิวต์ที่จะลบ
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ไม่พบแอตทริบิวต์ในองค์ประกอบ
ระบุว่าแอตทริบิวต์ไม่มีอยู่ในองค์ประกอบ
ไม่สามารถเอาแอตทริบิวต์ XML ออก
ระบุปัญหาในการลบแอตทริบิวต์ XML
รับค่าองค์ประกอบ XML
รับค่าขององค์ประกอบ XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML หรือองค์ประกอบ XML เพื่อดึงข้อมูล
การสอบถาม XPath
ใช่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบย่อยและดึงค่า
รับค่าเป็น
ไม่ระบุ
ค่าข้อความ ค่าตัวเลข ค่าวันที่และเวลา ค่าแบบบูลีน
ค่าข้อความ
ระบุชนิดข้อมูลสำหรับค่าองค์ประกอบ XML
ตัวแปรที่สร้าง
อาร์กิวเมนต์
ชนิด
คำอธิบาย
XmlElementValue
ค่าแบบบูลีน
ค่าองค์ประกอบ XML
XmlElementValue
วันที่เวลา
ค่าองค์ประกอบ XML
XmlElementValue
ค่าตัวเลข
ค่าองค์ประกอบ XML
XmlElementValue
ค่าข้อความ
ค่าองค์ประกอบ XML
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ไม่สามารถแปลงค่าองค์ประกอบเป็นชนิดข้อมูลที่ร้องขอ
ระบุปัญหาในการแปลงค่าองค์ประกอบเป็นชนิดข้อมูลที่ร้องขอ
ตั้งค่าองค์ประกอบ XML
ตั้งค่าขององค์ประกอบ XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML หรือองค์ประกอบ XML เพื่อดึงข้อมูล
การสอบถาม XPath
ใช่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบย่อยและดึงค่า
ค่าองค์ประกอบ XML
ไม่
ค่าข้อความ
ค่าใหม่ขององค์ประกอบ XML
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ตั้งค่าองค์ประกอบไม่สำเร็จ
ระบุปัญหาในการตั้งค่าองค์ประกอบ
แทรกองค์ประกอบ XML
แทรกองค์ประกอบ XML ใหม่ลงในเอกสาร XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML ที่จะแทรกลงในองค์ประกอบ XML
การสอบถาม XPath
ไม่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบ XML หลักและแทรกองค์ประกอบใหม่เข้าไป
องค์ประกอบ XML ที่จะแทรก
ไม่
โหนด XML
องค์ประกอบ XML ที่จะแทรกลงในเอกสาร XML
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
นิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
ระบุว่านิพจน์ XPath ไม่ส่งคืนองค์ประกอบ
แทรกองค์ประกอบ XML ไม่สำเร็จ
ระบุปัญหาในการแทรกองค์ประกอบ XML
ลบองค์ประกอบ XML
นำองค์ประกอบ XML อย่างน้อยหนึ่งรายการออกจากเอกสาร XML
อาร์กิวเมนต์
ระบุหรือไม่ก็ได้
ยอมรับ
ค่าตามค่าเริ่มต้น
คำอธิบาย
เอกสาร XML
ไม่
โหนด XML
เอกสาร XML ที่มีองค์ประกอบ XML ที่จะลบ
การสอบถาม XPath
ไม่
ค่าข้อความ
นิพจน์ XPath เพื่อค้นหาองค์ประกอบที่จะลบ
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น
คำอธิบาย
นิพจน์ XPath ที่ระบุไม่ถูกต้อง
บ่งชี้ว่านิพจน์ XPath ที่ระบุไม่ถูกต้อง
ไม่สามารถเอาองค์ประกอบ XML ออกได้
ระบุปัญหาในการลบองค์ประกอบ XML