เครื่องมือ Office สำหรับการแก้ไขไฟล์ XML [ปิด]


-3

ฉันได้พัฒนาโซลูชันแอปที่ลูกค้าสามารถอัปเดตข้อมูลด้วยตนเองผ่านไฟล์ XML แม้ว่ามันจะยอดเยี่ยม แต่ก็ยังทำให้ลูกค้าสามารถแก้ไขไฟล์ XML ซึ่งอาจต้องใช้มากเกินไปแม้ว่าพวกเขาจะมีพนักงานไอที / สำนักงานอยู่ก็ตาม

ดังนั้นฉันสงสัย คุณรู้หรือไม่ว่า OpenOffice หรือ Microsoft Office มีเครื่องมือมาตรฐานบางอย่างสำหรับการแก้ไขไฟล์ XML อย่างง่ายดาย ฉันคิดว่าถ้าฉันกำหนดสิ่ง XML ที่จำเป็นฉันจะสามารถชี้ไปที่เครื่องมือสำนักงานมาตรฐานที่อนุญาตให้พวกเขาแก้ไขข้อมูลได้หรือไม่

อาจเป็นเครื่องมือที่พวกเขาสามารถแก้ไขบันทึกได้ แต่ละระเบียนที่มีคอลัมน์ซึ่งเครื่องมือ Office จะช่วยให้พวกเขาเลือกจากค่าที่เป็นไปได้ นั่นก็เพียงพอแล้ว (เหตุผลที่ฉันขออย่างชัดเจนสำหรับเครื่องมือ Office ก็คือลูกค้าของฉันเกือบทั้งหมดจะมีบุคลากรด้านไอทีที่มีความเชี่ยวชาญด้านเครื่องมือ Office)


2
OpenOffice และ Microsoft Office ไม่ได้รับการออกแบบให้เป็นเครื่องมือแก้ไข XML
Ramhound

ฉันทำวิจัยก่อนโพสต์คำถาม หากคุณค้นหาเช่น "Open Office open XML calc xslt transform" คุณสามารถดูวิธีที่ซับซ้อนเช่น XML trasnforiming XML ดังนั้นจึงสามารถนำเข้าสู่ Calc ได้ ฉันหวังว่าบางที Calc หรือ Excel ในตอนนี้จะมาพร้อมกับฟังก์ชันการทำงานที่มากขึ้นเมื่อเทียบกับบทความปี 2551-2551 ที่ฉันพบ บางทีถ้ามีคนสร้าง XSLT บางส่วนแล้วและสามารถยืนยันได้ว่ามันทำงานได้ดีพอที่จะใช้เป็นโซลูชันหรือไม่ (นอกจากนี้สิ่งที่ฉันพบข้อตกลงเกี่ยวกับการนำเข้าไม่ใช่การส่งออกเป็นหลัก)
Tom

2
หากคุณเป็นผู้พัฒนาแอพฉันขอแนะนำให้คุณจัดเตรียมอินเทอร์เฟซในแอปของคุณหรือผ่านแอปรองเพื่อทำการเปลี่ยนแปลงที่จำเป็นใน XML โดยใช้ GUI อย่างง่าย แม้ว่าคุณจะมีเครื่องมือแก้ไข XML แต่ก็มีคนที่มีโอกาสสูงที่จะทำให้โครงสร้าง XML ของคุณยุ่งเหยิงโดยไม่ได้ตั้งใจ
Karan

ฉันเห็นด้วย แต่ก็ยังคงจะดีถ้ามันได้รับการสนับสนุนจากเครื่องมือสำนักงานที่ฉันสามารถอ้างอิงได้ดังนั้นลูกค้าจึงไม่จำเป็นต้องเรียนรู้การใช้เครื่องมือใหม่
Tom

วิดีโอนี้แสดงให้เห็นว่าอย่างน้อยก็ง่ายที่จะนำเข้า XML ไปยัง Excel: youtube.com/watch?v=r0S2CQd46C4 (ฉันไม่แน่ใจว่า XML นั้นมาพร้อมกับ XSD หรือไม่ถ้ามันดีกว่านี้ฉันคิดว่านั่นน่าจะเพียงพอแล้ว )
Tom

คำตอบ:


1

ซอฟต์แวร์ Microsoft Office InfoPath ออกแบบมาเพื่อจุดประสงค์นี้ อนุญาตให้เอกสาร XML ได้รับการออกแบบและนำเสนอแก่ผู้ใช้ในรูปแบบและรายการแบบฟอร์มจะถูกใส่ลงในเอกสาร XML

นี่ไม่ใช่ผลิตภัณฑ์ที่ใช้กันอย่างแพร่หลายและต้องการให้ผู้รับเอกสาร XML ทุกคนต้องมีซอฟต์แวร์ (เป็นส่วนหนึ่งของ Office 2013 ที่มาพร้อมกับการสมัครใช้งาน Office 365 Small Business Premium และมีให้บริการในการจัดเตรียมขององค์กรสถานที่ที่คาดว่าจะใช้งาน) มีการผูกไว้กับ Microsoft SharePoint ดังนั้นอาจ ไม่ช่วยคุณ

นอกจากนี้ยังมีวิธีในการออกแบบเอกสาร Microsoft Word .docx (ไม่ใช่. doc) ที่มีข้อมูลในรูปแบบ XML ที่ใช้ / สร้างขึ้นในแบบฟอร์ม มีวิธีในการแยกข้อมูลที่จัดรูปแบบ XML แล้ว คุณลักษณะนี้ซึ่งเริ่มต้นใน Office 2007 ถูกเรียกว่าเนื้อหาที่กำหนดเองและตอนนี้จะปรากฏในแท็บออกแบบใน Word 2013 (ซึ่งจะต้องเปิดใช้งานในตัวเลือก) คุณสามารถควบคุมสคีมาสำหรับส่วน XML ที่กำหนดเองและแมปฟิลด์ได้ สิ่งนี้อาจเชื่อมโยงกับฟีเจอร์การขยาย XML ฉันพบว่ามันยากที่จะรับข้อมูลเพิ่มเติมเพียงแค่ใช้ระบบวิธีใช้

สำหรับเอกสาร OpenOffice .odt คุณจะต้องดูว่ามีฟีเจอร์ XForms รองรับอยู่หรือไม่และสามารถตอบสนองความต้องการของคุณได้หรือไม่ อาจใช้งานบางอย่างเพื่อแยกผลลัพธ์ของฟอร์มใน XML ดูhttp://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Writer_Guide/XForms


1

ไม่รวมอยู่ใน Office แต่XML Notepadเป็นตัวแก้ไข XML ฟรีขนาดเล็กจาก Microsoft:

1

แน่นอนว่ามีบรรณาธิการ XML จำนวนมากทั้งที่ฟรีและพกพาได้ ตามความคิดเห็นของฉันข้างต้นแม้ว่าฉันจะแนะนำให้คุณให้ UI และไม่เปิดเผยไฟล์ XML โดยตรงกับผู้ใช้ทั้งหมด (คนขั้นสูงแน่นอนสามารถซอกับพวกเขาในขณะที่สมมติความรับผิดชอบทั้งหมดหากพวกเขาทำสิ่งสกปรกขึ้น)

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