Kaydet (Commit) 80395a30 authored tarafından Gürer Özen's avatar Gürer Özen

DTD yi biraz gevşettim, maalesef dtd dandik bir standart.

Ama olduğu kadar validate etsin, gene bazı hatalar buluyor.
Daha düzgün harici validasyon için bir schema hazırlarız,
ve asıl işi her halükarda pisi yapacak zaten.
üst c3a3cd27
......@@ -6,18 +6,19 @@
<!-- Source Section -->
<!ELEMENT Source (
Name,
Homepage,
Packager,
License+,
IsA*,
PartOf*,
Summary+,
Description+,
Archive,
Patches?,
BuildDependencies?
)>
#PCDATA |
Name |
Homepage |
Packager |
License |
IsA |
PartOf |
Summary |
Description |
Archive |
Patches |
BuildDependencies
)*>
<!ELEMENT Name (#PCDATA)>
......@@ -33,8 +34,10 @@
<!ELEMENT PartOf (#PCDATA)>
<!ELEMENT Summary (#PCDATA)>
<!ATTLIST Summary xml:lang CDATA #IMPLIED>
<!ELEMENT Description (#PCDATA)>
<!ATTLIST Description xml:lang CDATA #IMPLIED>
<!ELEMENT Archive (#PCDATA)>
<!ATTLIST Archive sha1sum CDATA #REQUIRED>
......@@ -60,17 +63,18 @@
<!-- Package Section -->
<!ELEMENT Package (
Name?,
License*,
IsA*,
PartOf*,
Summary*,
Description*,
RuntimeDependencies?,
Files,
AdditionalFiles?,
Provides?
)>
#PCDATA |
Name |
License |
IsA |
PartOf |
Summary |
Description |
RuntimeDependencies |
Files |
AdditionalFiles |
Provides
)*>
<!ELEMENT Provides (COMAR)+>
<!ELEMENT COMAR (#PCDATA)>
......@@ -97,7 +101,7 @@
<!ELEMENT History (Update+)>
<!ELEMENT Update (Date, Version, Comment, Name, Email)>
<!ELEMENT Update (#PCDATA | Date | Version | Comment | Name | Email)*>
<!ATTLIST Update release CDATA #REQUIRED>
<!-- FIXME: valid types must be used instead of CDATA -->
<!ATTLIST Update type CDATA #IMPLIED>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment