Perangkat lunak untuk mengedit XML

8

Saya membutuhkan perangkat lunak untuk memungkinkan saya membuat XML dari DTD. Saya tidak mau harus melihat XML sebenarnya sama sekali. Saya ingin sesuatu yang menghasilkan GUI berdasarkan DTD dan memungkinkan saya untuk mengedit dari sana. Apakah ada yang seperti ini di luar sana?

ThinkCrates
sumber

Jawaban:

2

Anda benar-benar perlu checkout oksigen ( http://www.oxygenxml.com/ ). Saya menggunakannya setiap hari untuk dokumen xml yang menggunakan skema. Osygen melakukan semuanya mulai dari yang otomatis lengkap hingga pengeditan pohon XML dan tidak menjatuhkan pilihan untuk enumerasi elemen skema. Ada juga banyak dukungan untuk DTD. Saya telah menggunakan beberapa editor berbeda dan tidak ada yang membandingkan

sumber hantu
sumber
2

Ini bukan apa yang Anda minta, tetapi mungkin masih bisa melakukannya: XMLMind . Ia melakukan banyak hal yang sangat bagus, termasuk pengeditan XML sepenuhnya grafis tanpa markup terlihat, dan Anda dapat membuat GUI Anda sendiri untuk jenis dokumen tertentu menggunakan CSS yang diperluas. Meskipun terutama berorientasi pada pengeditan dokumen, ini juga dapat digunakan untuk XML yang berorientasi data. Misalnya, saya menggunakannya untuk memelihara buku alamat saya.

Jika Anda mendaftarkan DTD dengan itu, itu dapat membuat dokumen baru dari jenis itu, berisi minimum yang diizinkan oleh DTD. Namun, jika Anda ingin membuat dokumen contoh yang berisi contoh segala sesuatu yang mungkin ada dalam DTD, Anda melakukannya dengan lebih baik dengan alat seperti Oyxgen , seperti yang telah disebutkan. Ini juga memiliki mode penulisan, untuk pembuatan konten wysiwyg, meskipun saya belum menggunakan bagian dari Oksigen cukup untuk membandingkannya dengan XMLMind.

Neil Mayhew
sumber
1

NetBeans IDE memiliki dukungan XML / XSD / DTD yang cukup solid dengan alat visual yang bagus dan peralihan yang mudah antara tampilan sumber dan desain.

http://xml.netbeans.org/

Ini luar biasa dan gratis - Saya sebenarnya lebih suka produk XMLSpy komersial.

Pavel
sumber