2006-10-07 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.dtd: Update DTD for XML 1.1.3. * data/grampsxml.rng: Update schema for XML 1.1.3. * src/GrampsDb/_ReadXML.py (stop_county): Read county. * src/GrampsDb/_WriteXML.py (write_address_list): Write county. svn: r7363
This commit is contained in:
		| @@ -24,15 +24,15 @@ | ||||
| --> | ||||
|  | ||||
| <!-- | ||||
|     This is the Document Type Definition file for v1.1.2 | ||||
|     This is the Document Type Definition file for v1.1.3 | ||||
|     of the GRAMPS XML genealogy data format. | ||||
|     Please use the following formal public identifier to identify it: | ||||
|  | ||||
|     "-//GRAMPS//DTD GRAMPS XML V1.1.2//EN" | ||||
|     "-//GRAMPS//DTD GRAMPS XML V1.1.3//EN" | ||||
|  | ||||
|     For example: | ||||
|         <!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.1.2//EN" | ||||
|                 "http://gramps-project.org/xml/1.1.2/grampsxml.dtd" | ||||
|         <!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.1.3//EN" | ||||
|                 "http://gramps-project.org/xml/1.1.3/grampsxml.dtd" | ||||
|                 [...]> | ||||
| --> | ||||
|  | ||||
| @@ -53,7 +53,7 @@ DATABASE | ||||
|  | ||||
| <!ELEMENT database (header, name-formats?, events?, people?, families?, | ||||
|                     sources?, places?, objects?, repositories?, bookmark?)> | ||||
| <!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.1.2/"> | ||||
| <!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.1.3/"> | ||||
|  | ||||
| <!--	************************************************************ | ||||
| HEADER | ||||
| @@ -144,12 +144,13 @@ GENDER has values of M, F, or U. | ||||
|   rel   CDATA #REQUIRED | ||||
| > | ||||
|  | ||||
| <!ELEMENT address ((daterange|dateval|datestr)?,street?,city?,state?, | ||||
| <!ELEMENT address ((daterange|dateval|datestr)?,street?,city?,county?,state?, | ||||
|                    country?,postal?,phone?,note?,sourceref?)> | ||||
| <!ATTLIST address priv (0|1) #IMPLIED> | ||||
|  | ||||
| <!ELEMENT street  (#PCDATA)> | ||||
| <!ELEMENT city    (#PCDATA)> | ||||
| <!ELEMENT county  (#PCDATA)> | ||||
| <!ELEMENT country (#PCDATA)> | ||||
| <!ELEMENT postal  (#PCDATA)> | ||||
| <!ELEMENT state   (#PCDATA)> | ||||
| @@ -251,6 +252,7 @@ PLACES | ||||
|  | ||||
| <!ELEMENT location EMPTY> | ||||
| <!ATTLIST location | ||||
|     street  CDATA #IMPLIED | ||||
|     city    CDATA #IMPLIED | ||||
|     parish  CDATA #IMPLIED | ||||
|     county  CDATA #IMPLIED | ||||
|   | ||||
| @@ -31,7 +31,7 @@ | ||||
|  | ||||
| <grammar | ||||
|   datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"   | ||||
|   ns="http://gramps-project.org/xml/1.1.2/" | ||||
|   ns="http://gramps-project.org/xml/1.1.3/" | ||||
|   xmlns="http://relaxng.org/ns/structure/1.0"> | ||||
|  | ||||
|   <start><element name="database"> | ||||
| @@ -232,6 +232,7 @@ | ||||
|     <optional><ref name="date-content"/></optional> | ||||
|     <optional><element name="street"><text/></element></optional> | ||||
|     <optional><element name="city"><text/></element></optional> | ||||
|     <optional><element name="county"><text/></element></optional> | ||||
|     <optional><element name="state"><text/></element></optional> | ||||
|     <optional><element name="country"><text/></element></optional> | ||||
|     <optional><element name="postal"><text/></element></optional> | ||||
| @@ -369,6 +370,7 @@ | ||||
|         <attribute name="lat"><data type="float"/></attribute> | ||||
|     </element></optional> | ||||
|     <zeroOrMore><element name="location"> | ||||
|         <optional><attribute name="street"><text/></attribute></optional> | ||||
|         <optional><attribute name="city"><text/></attribute></optional> | ||||
|         <optional><attribute name="parish"><text/></attribute></optional> | ||||
|         <optional><attribute name="county"><text/></attribute></optional> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user