ฉันจะดู XML ของเอกสาร DOCX ของฉันได้อย่างไร


52

ฉันต้องการเห็นฉัน.docxในรูปแบบXMLบริสุทธิ์

แอปพลิเคชั่นต่างๆเช่นอินเทอร์เน็ตเบราว์เซอร์และสตูดิโอภาพจะเปิดไฟล์ใน Word สำหรับฉัน

ฉันได้ลองเปลี่ยนชื่อเอกสารเพื่อ.xmlขยายและเพิ่งเปิดใน notepad แสดงข้อความที่ไม่สามารถเข้าใจได้

คำตอบ:


86

มันเป็นไฟล์ซิป เปลี่ยนชื่อที่ลงท้ายด้วย.zipเพื่อดู


5
... จากนั้นดูword/document.xmlไฟล์ข้างใต้
Aidan Feldman

4
เมื่อฉันติดตั้งมันแล้วแก้ไข document.xml จากนั้นซิปโฟลเดอร์และเปลี่ยนเป็น docx จะไม่เปิดใน Word บอกว่ามันเสียหาย ฉันจะบันทึกการแก้ไขในไฟล์ DOCX ได้อย่างไร
Renat Gatin

2
ไม่จำเป็นต้องเปลี่ยนชื่อ WinRAR และ 7z สามารถรับรู้ข้อมูลที่เก็บเพียงแค่คลิกขวาและเลือกสารสกัด
phuclv

5
ใจของฉันปลิวไป ฉันไม่รู้เรื่องนี้ได้อย่างไร ...
กัปตัน Hypertext

ใน MacOS (High Sierra) แอปเก็บถาวรเริ่มต้นดูเหมือนจะมีปัญหากับการคลายไฟล์ การใช้ The Unarchiver ( theunarchiver.com ) ช่วยและฉันไม่จำเป็นต้องเปลี่ยนนามสกุลหรือชนิดของไฟล์
Mattygabe

1

ฉันคลายไฟล์ zip และแก้ไข document.xml โดยใช้ Notepad ++ (ปลั๊กอิน / เครื่องมือ XML / ตรวจสอบไวยากรณ์ XML ทันที) Notepad ++ สังเกตฉันที่องค์ประกอบที่สลับกันฉันวางองค์ประกอบในลำดับที่เป็นตรรกะมากขึ้นและทำซ้ำขั้นตอนจนกระทั่งพบปัญหาไม่มาก จากนั้นฉันก็คัดลอกไฟล์ทั้งหมดลงใน zip โดยตรงโดยใช้ Total Commander และในที่สุดก็เปลี่ยนชื่อกลับเป็น * .docx Word เปิดไฟล์อย่างมีความสุข

สิ่งที่ฉันพูดคือถ้า Word ยังคงปฏิเสธที่จะเปิดไฟล์อาจมีปัญหามากกว่านี้ในไฟล์ xml หนึ่งไฟล์ขึ้นไป เคล็ดลับ: ใช้ IE เพื่อตรวจสอบไฟล์ XML อย่างรวดเร็ว หากคุณเห็นเพียงข้อความธรรมดาหรือแม้แต่ไม่มีอะไรเลยคุณสามารถเดิมพันได้ว่ามีบางอย่างผิดปกติกับ xml


1

ทำงานกับ macOS และไม่ต้องการติดตั้งซอฟต์แวร์ใด ๆ เพื่อดู XML จาก.docxเอกสารของคุณ? เพียงเปิดเทอร์มินัลและ:

cd path/to/your/file.docx
unzip file.docx -d file-content

ดังที่ได้กล่าวไว้ข้างต้น.docxไฟล์เหล่านี้จะถูก "ปลอม" ไฟล์ซิปและunzipติดตั้งโดยค่าเริ่มต้นใน macOS หลังจากใช้งานแล้วfile-contentโฟลเดอร์ของคุณจะมี.xmlไฟล์ต่าง ๆ ที่ประกอบด้วยเอกสาร Word

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.