ผู้ใช้หลายคนรายงานเกี่ยวกับ ข้อผิดพลาดในการแยกวิเคราะห์ XML เมื่อใดก็ตามที่พวกเขาพยายามเปิดเอกสาร Microsoft Word ที่พวกเขาส่งออกไปก่อนหน้านี้ โดยทั่วไป ปัญหาจะเกิดขึ้นหลังจากที่ผู้ใช้อัปเกรดเป็น Office เวอร์ชันใหม่กว่า หรือหลังจากนั้นหากเอกสาร Word ถูกส่งออกก่อนหน้านี้จากโปรแกรมอื่น ปัญหานี้มักเกิดขึ้นในเครื่องที่ใช้ Windows 7 และ Windows 9
อะไรทำให้เกิดข้อผิดพลาดในการแยกวิเคราะห์ XML กับ Microsoft Word
ดังที่คุณเห็นจากข้อความแสดงข้อผิดพลาด รหัสข้อผิดพลาดนั้นเป็นรหัสทั่วไปและไม่ได้ชี้ไปที่ปัญหาใดโดยเฉพาะ แม้ว่าจะไม่มีวิธีแก้ไขอย่างรวดเร็วสำหรับทุกคนที่จะทำให้ปัญหาหมดไป แต่ตำแหน่งนี้เป็นตัวบ่งชี้ว่าควรมองหาจุดใดในการแก้ไขปัญหา
เราตรวจสอบปัญหาโดยดูจากรายงานต่างๆ ของผู้ใช้และพยายามจำลองปัญหา ตามที่ปรากฎ มีผู้กระทำผิดสองสามคนที่อาจทำให้เกิดปัญหานี้:
- ไม่ได้ติดตั้งการอัปเดต Windows ที่ใช้สำหรับการแยกวิเคราะห์ - นี่เป็นปัญหาที่พบบ่อยที่สุด การอัปเดตเฉพาะนี้ควรรวมอยู่ใน WSUS แต่ด้วยเหตุผลบางประการ Windows Update จะไม่ติดตั้งในทุกเครื่อง ซึ่งทำให้เกิด ข้อผิดพลาดในการแยกวิเคราะห์ XML .
- กราฟิก SVG ที่รวมอยู่ในเอกสารไม่ได้แยกวิเคราะห์อย่างถูกต้อง – ปัญหานี้อาจเกิดขึ้นเนื่องจาก XMLlite ซึ่งส่งคืนรหัสข้อผิดพลาดหน่วยความจำไม่เพียงพอโดยไม่คาดคิดในระหว่างการแยกวิเคราะห์กราฟิก SVG
- ข้อผิดพลาดในการเข้ารหัสภายในโค้ด XML ที่เป็นของเอกสาร – เป็นไปได้มากว่าไฟล์ XML มีข้อผิดพลาดในการเข้ารหัสที่โปรแกรมแก้ไข Word ไม่สามารถเข้าใจได้
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อผิดพลาด ข้อผิดพลาดในการแยกวิเคราะห์ XML บทความนี้จะแสดงรายการขั้นตอนการแก้ไขปัญหาที่ผ่านการตรวจสอบแล้ว ด้านล่างนี้ คุณมีรายการวิธีการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันเคยใช้เพื่อแก้ไขปัญหา
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด โปรดปฏิบัติตามวิธีการด้านล่างตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่มีประสิทธิภาพในการดูแลปัญหา เริ่มกันเลย!
วิธีที่ 1:การติดตั้งกราฟิก SVG Windows Update
โดยทั่วไปวิธีการนี้จะรายงานว่าประสบความสำเร็จใน Windows 7 และ Windows 8 แต่เราสร้างขั้นตอนใหม่สำหรับ Windows 10 ได้สำเร็จ ปัญหานี้เกิดขึ้นเนื่องจากความผิดพลาดที่ WU (Windows Update) ใช้ในการติดตั้งการอัปเดตบางอย่าง
ตามที่ปรากฏ การอัปเดตเฉพาะนี้ (ตัวที่สร้างปัญหา) ควรได้รับการติดตั้งโดยอัตโนมัติโดยคอมโพเนนต์การอัปเดต เนื่องจากรวมอยู่ใน WSUS (Windows Server Update Services) การอัปเดตที่ได้รับอนุมัติ
โชคดีที่คุณยังสามารถติดตั้งการอัปเดตที่หายไป (KB2563227) ผ่านหน้าเว็บออนไลน์ของ Microsoft ได้ คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- ไปที่ลิงก์นี้ (ที่นี่ ) และเลื่อนลงไปที่ ส่วนอัปเดตข้อมูล . ถัดไป ดาวน์โหลดการอัปเดตที่เหมาะสมตามเวอร์ชัน Windows และสถาปัตยกรรมระบบปฏิบัติการของคุณ
- จากหน้าจอถัดไป เลือกภาษาของคุณและคลิกปุ่ม ดาวน์โหลด ปุ่ม.
- รอจนกว่าการดาวน์โหลดจะเสร็จสิ้น จากนั้นเปิดโปรแกรมปฏิบัติการอัปเดตและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งลงในระบบของคุณ
- เมื่อติดตั้งการอัปเดตแล้ว ให้รีบูตเครื่องคอมพิวเตอร์ ในการเริ่มต้นครั้งถัดไป ให้เปิดเอกสาร Word เดียวกันกับที่เคยแสดง ข้อผิดพลาดในการแยกวิเคราะห์ XML และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบ ข้อผิดพลาดในการแยกวิเคราะห์ XML ผิดพลาด ให้ทำตามขั้นตอนต่อไปด้านล่าง
วิธีที่ 2:การแก้ไขข้อผิดพลาดผ่าน Notepad++ และ Winrar หรือ Winzip
หากวิธีแรกไม่ประสบความสำเร็จในการแก้ไขปัญหา เป็นไปได้มากว่าโค้ด XML ที่มาพร้อมกับเอกสาร Word ของคุณไม่เป็นไปตามข้อกำหนด XML เป็นไปได้มากว่าโค้ด XML ที่มาพร้อมกับข้อความมีข้อผิดพลาดในการเข้ารหัส
โชคดีที่หน้าต่างแสดงข้อผิดพลาดจะให้รายละเอียดที่เป็นประโยชน์เพิ่มเติมแก่คุณ ซึ่งจะช่วยให้เราระบุปัญหาได้แม่นยำยิ่งขึ้น เพื่อความชัดเจน แอตทริบิวต์ Location อยู่ใต้ข้อผิดพลาดในการแยกวิเคราะห์ XML ข้อความจะนำทางคุณไปยังบรรทัดและคอลัมน์ที่มีรหัสผิดพลาด
คุณอาจสังเกตเห็นว่าแอตทริบิวต์ Location ชี้ไปที่ไฟล์ .xml ขณะที่คุณกำลังพยายามเปิดไฟล์คำ สงสัยว่าทำไมถึงเป็นเช่นนั้น? เป็นเพราะไฟล์ .doc จริงๆ แล้วเป็นไฟล์ .zip ที่มีคอลเล็กชันของไฟล์ .xml
ทำตามคำแนะนำด้านล่างเพื่อใช้ Notepad++ และ WinRar เพื่อแก้ไขปัญหาและเปิดเอกสาร Word โดยไม่มี ข้อผิดพลาดในการแยกวิเคราะห์ XML:
- คลิกขวาที่เอกสารที่ทำให้เกิดข้อผิดพลาดและเปลี่ยนรูปแบบส่วนขยาย .doc เป็น .zip . เมื่อระบบขอให้ยืนยันการเปลี่ยนชื่อนามสกุล ให้คลิกใช่ เพื่อยืนยัน.
หมายเหตุ: หากคุณไม่สามารถดูนามสกุลของไฟล์ได้ ให้ไปที่ ดู แท็บใน File Explorer และตรวจสอบให้แน่ใจว่าช่องที่เชื่อมโยงกับ นามสกุลไฟล์ ถูกตรวจสอบแล้ว
- ไฟล์ .DOC หรือ .DOCX ไม่ได้ถูกแปลงเป็นไฟล์ .ZIP อย่างปลอดภัย คุณดับเบิลคลิกเพื่อเปิดไฟล์ได้ คุณจะเห็นชุดของไฟล์ที่คุณไม่เคยรู้มาก่อน
หมายเหตุ: หากคุณไม่สามารถเปิดเอกสาร .zip ได้ ให้ดาวน์โหลด Winzip จากลิงก์นี้ (ที่นี่ )
- ต่อไป มาดูข้อความแสดงข้อผิดพลาดและดูว่าเอกสาร XML ใดที่ทำให้เกิดข้อผิดพลาด ในกรณีของเรา เอกสารที่รับผิดชอบคือ document.xml เมื่อคำนึงถึงสิ่งนี้ ให้แยกไฟล์ XML ออกนอกไฟล์ ZIP เพื่อให้เราเริ่มแก้ไขได้
- คุณสามารถเปิดไฟล์ XML ที่มีโปรแกรมแก้ไขข้อความได้มากมาย แต่เราขอแนะนำ Notepad++ เพราะมันเชื่อถือได้และมีคุณสมบัติการไฮไลต์โค้ดที่จะทำให้สิ่งต่างๆ ง่ายขึ้นมากสำหรับเรา หากคุณไม่ได้ติดตั้ง Notepad++ ไว้ในระบบ คุณสามารถดาวน์โหลดได้จากลิงก์นี้ (ที่นี่ ).
- เมื่อติดตั้ง Notepad++ บนระบบของคุณแล้ว ให้คลิกขวาที่ไฟล์ XML ที่คุณแตกออกมาในขั้นตอนที่ 3 แล้วเลือก แก้ไขด้วย NotePad++ .
- ต่อไป เราจะต้องติดตั้งปลั๊กอินชื่อ XML Tools เพื่อดูบรรทัดและคอลัมน์ที่ถูกต้อง ซึ่งจะช่วยให้เราระบุข้อผิดพลาดได้ง่ายขึ้นมาก ในการดำเนินการนี้ ไปที่ ปลั๊กอิน (โดยใช้ริบบิ้นด้านบน) จากนั้นไปที่ ตัวจัดการปลั๊กอิน> แสดงตัวจัดการปลั๊กอิน .
- จากนั้นไปที่ มีจำหน่าย แท็บ ค้นหาปลั๊กอินเครื่องมือ XML จากรายการ เลือกและกดปุ่ม ติดตั้ง ปุ่ม. ถัดไป รีสตาร์ท NotePad++ เพื่อให้สามารถบังคับใช้ปลั๊กอินได้
- เมื่อติดตั้งเครื่องมือ XML ใน Notepad++ แล้ว ให้ไปที่ ปลั๊กอิน> เครื่องมือ XML แล้วคลิก Pretty print (XML only – with line breaks) .
- เมื่อจัดรูปแบบไฟล์แล้ว ให้ไปที่บรรทัดที่ระบุในข้อผิดพลาดโดยคำนึงถึงคอลัมน์นั้นด้วย ตอนนี้ ข้อผิดพลาดอาจแตกต่างกันไปในแต่ละสถานการณ์ แต่ให้มองหาลิงก์ที่มีรูปแบบแปลก ๆ หรือโค้ด &อักขระพิเศษที่ไม่ได้ปิดอยู่ในบล็อกโค้ด โดยทั่วไป ความไม่สอดคล้องกันเช่นนี้จะมีเครื่องหมายอัศเจรีย์อยู่ถัดจากบรรทัด
- เมื่อแก้ไขข้อผิดพลาดแล้ว ให้บันทึกไฟล์ XML แล้ววางกลับเข้าไปในไฟล์ .ZIP
- เมื่อส่งไฟล์ XML กลับมาแล้ว ให้เปลี่ยนชื่อไฟล์กลับเป็นไฟล์เดิม (.doc หรือ .docx) แล้วเปิดใหม่อีกครั้ง หากข้อผิดพลาดได้รับการแก้ไขอย่างถูกต้อง คุณจะไม่มีปัญหาในการเปิดเอกสารในตอนนี้