Rumah Kewangan Peribadi Cara menggunakan DTD dengan Java - dummies

Cara menggunakan DTD dengan Java - dummies

Video: Cara Membuat Session Di Java Swing Menggunakan File XML 2024

Video: Cara Membuat Session Di Java Swing Menggunakan File XML 2024
Anonim

Dokumen XML boleh mempunyai DTD, yang menjelaskan apa elemen boleh muncul dalam dokumen XML dan mengikut urutan apa unsur boleh muncul. DTD bermaksud Dokumen Jenis Definisi, tetapi itu tidak akan diuji.

DTD untuk dokumen XML tentang filem, contohnya, boleh menentukan bahawa setiap Movie elemen mesti mempunyai Tajuk dan Harga subelements dan atribut bernama < tahun . Ia juga boleh menentukan bahawa elemen akar mesti dinamakan Filem dan terdiri daripada sebarang unsur Movie .

Tujuan utama DTD adalah untuk menguraikan struktur dokumen XML supaya pengguna dokumen tahu cara untuk menafsirkannya. Satu lagi, penggunaan yang sama penting DTD adalah untuk mengesahkan dokumen untuk memastikan bahawa ia tidak mempunyai sebarang kesalahan struktur. Jika anda membuat

Filem dokumen XML yang mempunyai dua judul untuk filem, contohnya, anda boleh menggunakan DTD untuk mengesan ralat. Anda boleh menyimpan DTD untuk dokumen XML dalam fail yang sama dengan data XML, tetapi lebih kerap, anda menyimpan DTD dalam fail berasingan. Dengan cara itu, anda boleh menggunakan DTD untuk mentadbir format beberapa dokumen XML jenis yang sama. Untuk menunjukkan nama fail yang mengandungi DTD, anda menambah

deklarasi kepada dokumen XML. Contohnya:

Di sini fail XML dikenalpasti sebagai dokumen

Filem , yang DTD anda boleh temukan dalam fail fail. dtd . Tambah tag ini berhampiran permulaan filem . fail xml , selepas tag . Kod ini menunjukkan fail DTD untuk filem

. fail xml .

Setiap tanda ELEMENT dalam DTD mentakrifkan satu jenis elemen yang boleh muncul dalam dokumen dan menunjukkan apa yang boleh muncul sebagai kandungan untuk jenis elemen tersebut. Bentuk umum tanda

ELEMEN adalah ini:

element (content)> Gunakan peraturan yang disenaraikan di sini untuk menyatakan kandungan.

Menetapkan Kandungan Unsur

Kandungan
Deskripsi elemen *
Unsur yang ditentukan boleh berlaku 0 atau lebih banyak kali. elemen +
Unsur tertentu boleh berlaku 1 atau lebih kali. Elemen ?
Unsur tertentu boleh berlaku 0 atau 1 kali. element1 | element2
Baik element1 atau element2 boleh muncul. element1, element2
element1 muncul, diikuti oleh element2 . #PCDATA
Data teks dibenarkan. APA
Mana-mana elemen kanak-kanak dibenarkan. KEMAMPUAN
Tiada elemen kanak-kanak dari sebarang jenis dibenarkan. Tanda pertama

ELEMEN dalam DTD yang ditunjukkan di atas, sebagai contoh, mengatakan bahawa Filem elemen terdiri daripada unsur kosong atau lebih Movie .Tanda ELEMEN kedua menyatakan bahawa Movie elemen terdiri daripada elemen Judul diikuti oleh unsur Harga . Tag ELEMEN ketiga dan keempat mengatakan bahawa Tajuk dan Harga elemen terdiri daripada data teks. Jika notasi ini kelihatan agak biasa, itu kerana ia berasal dari ungkapan biasa.

Teg

ATTLIST menyediakan nama setiap atribut. Bentuk umum ialah:

element attribute type default-value >> Berikut adalah pecahan tag ini: element

menamakan elemen yang menandai atribut itu boleh muncul.

  • attribute nama atribut.
  • ketik menentukan apa yang boleh muncul sebagai nilai atribut.
  • jenis boleh menjadi salah satu item yang disenaraikan dalam jadual ini. lalai menyediakan nilai lalai dan menunjukkan sama ada atribut diperlukan atau pilihan.
  • lalai boleh menjadi salah satu item yang disenaraikan dalam jadual berikut. Jenis Atribut Unsur
Nilai Atribut …
CDATA Bolehkah sebarang rentetan aksara.
(string1 | string2 …) Boleh menjadi salah satu daripada rentetan yang disenaraikan.
NMTOKEN Harus menjadi
token nama , yang merupakan rentetan yang terdiri daripada huruf dan nombor. NMTOKENS Mesti satu atau lebih token nama yang dipisahkan oleh ruang putih.
ID Adalah token nama yang mesti unik. Dengan kata lain, tiada unsur lain dalam dokumen itu boleh mempunyai nilai yang sama untuk atribut ini.
IDREF Mesti sama dengan nilai
ID yang digunakan di tempat lain dalam dokumen itu. IDREFS Adalah senarai nilai
IDREF yang dipisahkan oleh ruang putih.
Lihat default atribut di sini.
Default Atribut

Lalai

Pilihan atau Diperlukan?
#REQUIRED Diperlukan.
#IMPLIED Pilihan.
nilai Pilihan. Nilai ini digunakan jika atribut diabaikan.
#FIXED value Pilihan. Jika disertakan, bagaimanapun, ia mestilah nilai ini, dan jika ditinggalkan, nilai ini digunakan secara lalai.
Berikut ialah pengisytiharan tag
ATTLIST

dari filem. dtd : Pengisytiharan ini menunjukkan bahawa atribut itu berlaku dengan elemen Movie

, bernama tahun , boleh menjadi sebarang jenis data, dan diperlukan. Berikut adalah tag ATTLIST

yang menentukan senarai nilai yang mungkin bersama-sama dengan lalai: Bentuk tag ATTLIST

ini membolehkan anda membuat atribut yang serupa dengan penghitungan, dengan senarai nilai yang boleh diterima.

Cara menggunakan DTD dengan Java - dummies

Pilihan Editor

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Jika anda mahu menggunakan MapController untuk apl iOS anda, anda memerlukan sebuah saluran keluar. Dengan Pemilih peta anda dijaga, tiba waktunya untuk mencipta saluran supaya MapController mempunyai akses ke paparan Peta untuk memusatkan peta dan mempunyai paparan anotasi. Ikuti langkah berikut:

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Senibina aplikasi adalah di mana anda akan bermula dengan pembangunan aplikasi iOS anda. Pada tahap asas, kebanyakan apl terdiri daripada komponen asas yang sama. Kebanyakan aplikasi terdiri daripada yang berikut: Model: Objek model merangkumi logik dan kandungan (data) aplikasi. Views: Kandungan data tidak berguna jika pengguna anda ...

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Manusia, manusia gua dan manusia moden, adalah omnivora . Gaya hidup Paleo membina warisan makan daging. Ahli antropologi bersetuju bahawa nenek moyang kita yang terdahulu adalah pemakan daging, dan saintis menganggarkan bahawa gen kita adalah 99. 9 peratus sama dengan mereka pada masa itu. Daging menyediakan kita dengan protein, asid lemak penting, dan vitamin - sama seperti ...

Pilihan Editor

Bersukacita dengan Perspektif Hak - monyet

Bersukacita dengan Perspektif Hak - monyet

Tidak seperti binatang lain, mengenai pilihan! Anda boleh memilih untuk berbahagia. Anda boleh memilih untuk melihat kehidupan sebagai kaca separuh penuh (optimistik) atau kaca setengah kosong (pesimis). Semuanya datang kepada sama ada anda menentukan masalah sebagai cabaran atau krisis. Mempunyai perspektif yang betul adalah ...

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Akhir-akhir ini, manusia memerlukan rancangan untuk semuanya. Adakah rancangan ini menjadikan anda lebih bahagia? Lebih kurang dan lebih sedikit orang boleh melalui hari tanpa BlackBerry. Ibu bapa merancang untuk pendidikan kolej anak-anak mereka apabila anak-anak berada di tadika. Ada perancang persaraan, perancang perjalanan, perancang perkahwinan, dan bahkan ...

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Bagaimana membesarkan anak-anak anda tidak hanya menjejaskan betapa gembiranya mereka; ia memberi kesan kepada bagaimana mereka melakukan persembahan di sekolah, sama ada mereka mengambil merokok, bagaimana mungkin mereka akan mengalami kemurungan, dan sama ada mereka terlibat dalam tingkah laku seksual yang berisiko. Menurut ahli psikologi yang mengkaji hal semacam ini, terdapat empat gaya utama ...

Pilihan Editor

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Mod rakaman lalai excel adalah rujukan mutlak. Apabila rujukan sel dalam formula adalah rujukan mutlak, ia tidak menyesuaikan secara automatik apabila formula disisipkan ke lokasi baru. Cara terbaik untuk memahami bagaimana konsep ini digunakan untuk makro adalah mencuba. Catat makro yang mengira baris ...

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Menghubungkan formula adalah formula dalam Excel 2007 yang merujuk lokasi dalam lembaran kerja yang sama, buku kerja sama, atau bahkan buku kerja yang berbeza. Apabila anda mencipta formula pautan, ia membawa formula rumit atau asal ke lokasi baru supaya hasil dalam formula pengaudan tetap terikat secara dinamik kepada asal. Jika ...

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rujukan relatif dalam makro Excel bermakna relatif kepada sel yang sedang aktif . Oleh itu, berhati-hati dengan pilihan sel aktif anda - kedua-duanya apabila anda merakam rujukan makro relatif dan apabila anda menjalankannya. Pertama, buka Sample File. xlsx boleh didapati dalam talian. Kemudian, gunakan langkah-langkah berikut untuk merakam makro rujukan relatif: Pada ...