ContactXML Version 1.0 2001 7 30 1
http://www.contactxml.org/ 2
ContactXML Web URL ContactXML UTF-8 ContactXML XML Version 1.0 ContactXML xmlns:contactxml="http://www.xmlns.org/2001/contactxml" Namespace Prefix contactxml Namespace Prefix <ContactXML>ContactXML <PersonName> <Address> <Occupation> <Phone> <Email> <InstantMessaging> <Web> <Image> <Extension> 3
ContactXML <?xml version="1.0"?> <!DOCTYPE ContactXML SYSTEM "ContactXML_v1.dtd"> <ContactXML xmlns="http://www.xmlns.org/2001/contactxml" version="1.0" creator="http://www.foo.com/bar/meishi-app/1.0"> <PersonName> <PersonNameItem xml:lang="ja-jp"> <FullName pronunciation=" "> </FullName> <FirstName pronunciation=""></firstname> <LastName pronunciation=""></lastname> </PersonNameItem> </PersonName> <Address> <AddressItem locationtype="office" xml:lang="ja-jp"> <Country countrycode="jp"></country> <Zip>123-4567</Zip> <AddressLine addresslinetype="stateorprefecture"></addressline> <AddressLine addresslinetype="city"></addressline> <AddressLine addresslinetype="town"></addressline> <AddressLine addresslinetype="number">1-2-3</addressline> <AddressLine addresslinetype="building">nt </AddressLine> <AddressLine addresslinetype="floororroom">10f</addressline> </AddressItem> </Address> <Occupation> <OccupationItem xml:lang="ja-jp"> <OrganizationName>ABC </OrganizationName> <Department></Department> <JobTitle></JobTitle> </OccupationItem> </Occupation> <Phone> <PhoneItem phonedevice="phone" usage="official">+81-3-1234-5678</phoneitem> <PhoneItem phonedevice="cellular" usage="private">090-8765-4321</phoneitem> </Phone> 4
<Email> <EmailItem emaildevice="pc" usage="official">aabbcc@abcd.com</emailitem> </Email> <InstantMessaging> <InstantMessagingItem IMDomain="ICQ">5678901234</InstantMessagingItem> </InstantMessaging> <Web> <WebItem usage="official">http://www.abcd.com/</webitem> </Web> <Image> <ImageItem contenttype="image/jpeg" imagesemantics="portrait" url="http://www.abcd.com/images/aabbcc.jpg"/> </Image> <Extension> <ExtensionItem ExtensionType="Common" name="birthday">1975-01-01</extensionitem> <ExtensionItem ExtensionType="Common" name="formername" xml:lang="ja-jp"> </ExtensionItem> </Extension> </ContactXML> ContactXML <?xml version = "1.0"?> <!DOCTYPE ContactXML SYSTEM "ContactXML.dtd"> <ContactXML xmlns="http://www.xmlns.org/2001/contactxml" version="1.0" creator="http://www.foo.com/bar/meishi/1.0"> <PersonName> <PersonNameItem xml:lang="ja-jp"> <FullName> </FullName> </PersonNameItem> </PersonName> </ContactXML> 5
6
ContactXML ContactXML ContactXML <ContactXML> <PersonName> <Address> <Phone> <Organization> <Email> <Images> <Web> <Extensions> <PersonName> <ContactXML> ContactXML 1 1 version, creator version ContactXML enumeration 1.0 creator Extension 7
String (URL) http://www.foo.com/bar/meishi-app/1.0 lastmodifieddate string (ISO 8601) YYYY-MM-DDThh:mm:ssTZD YYYY-MM-DD 2001-08-13T19:20:30+09:00 <PersonName> <PersonNameItem> <PersonNameItem> <PersonName> <PersonNameItem> < PersonNameItem > <FullName> <FirstName> <MiddleName> <LastName> <FullName> <PersonNameItem><PersonNameItem> xml:lang 8
<PersonNameItem> 1 xml:lang xml:lang string XML1.0 IETF RFC 1766 ja-jp ExtensionItem <FullName> PersonNameItem xml:lang ja-jp pronunciation <FirstName> 0 pronunciation <MiddleName> 9
0 pronunciation <LastName> 0 1 pronunciation pronunciation string <Address> <AddressItem> <Address> <AddressItem> 0 < AddressItem > <Country> <Zip> <FullAddress> <AddressLine> < AddressItem > locationtype locationtype 10
<AddressItem> 1 locationtype, xml:lang locationtype AddressItem string Home, Office, Origin AddressItem <Country> 0 1 countrycode countrycode string ISO 3166 2 Appendix A. JP <Zip> ZIP - 11
0 1 <FullAddress> FullAddress AddressItem xml:lang ja-jp 0 pronunciation <AddressLine> AddressLine countrycode JP AddressLineType 0 addresslinetype, pronunciation addresslinetype string countrycode JP Prefecture City Town Number Building 12
FloorOrRoom Box JIS55 JIS Prefecture, City JGDC88 JGDC1111 < Occupation > <OccupationItem> <Occupation> <OccupationItem> 0 < OccupationItem > <OrganizationName> <Department> <JobTittle> OccupationItem <OrganizationName> 0 pronunciation <Department> 13
0 1 pronunciation <JobTitle> 0 1 pronunciation < Phone > <PhoneItem> <Phone> 0 1 < PhoneItem > <PhoneItem> 1 phonedevice, usage phonedevice enumeration Phone, Fax, Cellular, r usage 14
enumeration Official Private < Email > <EmailItem> <Email> 0 < EmailItem > <EmailItem> 1 emaildevice, usage emaildevice enumeration PC, PDA, Cellular < InstantMessaging > 15
<InstantMessagingItem> <InstantMessaging> 0 < InstantMessagingItem > <InstantMessagingItem> 1 IMDomain, usage IMDomain enumeration AOL, ICQ, MSN, Yahoo < Web > <WebItem> <Web> Web 0 < WebItem > 16
<WebItem> Web URL 1 usage < Image > <ImageItem> <Image> 0 < ImageItem > <ImageItem> base64 string url 1 contenttype, imagesemantics, url contenttype MIME ImageItem base64 string string MIME image/jpeg imagesemantics 17
enumeration Portrait, Logo url ImageItem base64 string (URL) http://www.abcd.com/images/aabbcc.jpg < Extension > <ExtensionItem> <Extension> 0 1 <ExtensionItem> <ExtensionItem> 1 name ExtensionItem name 18
name, extensiontype, xml:lang name string extensiontype Common Nickname Suffix FormerName Gender BloodType Birthday Anniversary Age Memo ExtensionItem name extensiontype enumeration Common Extended ExtensionItem name Extension extensiontype Common <ExtensionItem extensiontype="common" name="birthday"> 2001-12-15 </ExtensionItem> 2001 12 15 Nickname Suffix 19
FormerName Gender BloodType Birthday Age Memo CreatedDate NameOfFamily Male, Female ABO A, B, AB, O YYYY-MM-DD Integer YYYY-MM-DDThh:mm:ssTZD 20
Appendix A. countrycode AF: AFGHANISTAN GH: GHANA OM: OMAN AL: ALBANIA GI: GIBRALTAR PK: PAKISTAN DZ: ALGERIA GR: GREECE PW: PALAU AS: AMERICAN SAMOA GL: GREENLAND PA: PANAMA AD: ANDORRA GD: GRENADA PG: PAPUA NEW GUINEA AO: ANGOLA GP: GUADELOUPE PY: PARAGUAY AI: ANGUILLA GU: GUAM PE: PERU AQ: ANTARCTICA GT: GUATEMALA PH: PHILIPPINES AG: ANTIGUA AND BARBUDA GN: GUINEA PN: PITCAIRN AR: ARGENTINA GW: GUINEA-BISSAU PL: POLAND AM: ARMENIA GY: GUYANA PT: PORTUGAL AW: ARUBA HT: HAITI PR: PUERTO RICO AU: AUSTRALIA HM: HEARD ISLAND AND MCDONALD ISLANDS QA: QATAR AT: AUSTRIA VA: HOLY SEE (VATICAN CITY STATE) RE: REUNION AZ: AZERBAIJAN HN: HONDURAS RO: ROMANIA BS: BAHAMAS HK: HONG KONG RU: RUSSIAN FEDERATION BH: BAHRAIN HU: HUNGARY RW: RWANDA BD: BANGLADESH IS: ICELAND SH: SAINT HELENA BB: BARBADOS IN: INDIA KN: SAINT KITTS AND NEVIS BY: BELARUS ID: INDONESIA LC: SAINT LUCIA BE: BELGIUM IR: IRAN, ISLAMIC REPUBLIC OF PM: SAINT PIERRE AND MIQUELON BZ: BELIZE IQ: IRAQ VC: SAINT VINCENT AND THE GRENADINES BJ: BENIN IE: IRELAND WS: SAMOA BM: BERMUDA IT: ITALY SM: SAN MARINO BT: BHUTAN JM: JAMAICA ST: SAO TOME AND PRINCIPE BO: BOLIVIA JP: JAPAN SA: SAUDI ARABIA BA: BOSNIA AND HERZEGOVINA JO: JORDAN SN: SENEGAL BW: BOTSWANA KZ: KAZAKSTAN SC: SEYCHELLES BV: BOUVET ISLAND KE: KENYA SL: SIERRA LEONE BR: BRAZIL KI: KIRIBATI SG: SINGAPORE IO: BRITISH INDIAN OCEAN TERRITORY KP: KOREA, DEMOCRATIC PEOPLE'S REP. OF SK: SLOVAKIA BN: BRUNEI DARUSSALAM KR: KOREA, REPUBLIC OF SI: SLOVENIA 21
BG: BULGARIA KW: KUWAIT SB: SOLOMON ISLANDS BF: BURKINA FASO KG: KYRGYSTAN SO: SOMALIA BI: BURUNDI LA: LAO PEOPLE'S DEMOCRATIC REPUBLIC ZA: SOUTH AFRICA KH: CAMBODIA LV: LATVIA GS: SOUTH GEORGIA AND THE SOUTH SANDWICH CM: CAMEROON LB: LEBANON ISLANDS CA: CANADA LS: LESOTHO ES: SPAIN CV: CAPE VERDE LR: LIBERIA LK: SRI LANKA KY: CAYMAN ISLANDS LY: LIBYAN ARAB JAMAHIRIYA SD: SUDAN CF: CENTRAL AFRICAN REPUBLIC LI: LIECHTENSTEIN SR: SURINAME TD: CHAD LT: LITHUANIA SJ: SVALBARD AND JAN MAYEN ISLANDS CL: CHILE LU: LUXEMBOURG SZ: SWAZILAND CN: CHINA MO: MACAU SE: SWEDEN CX: CHRISTMAS ISLAND MK: MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF CH: SWITZERLAND CC: COCOS (KEELING) ISLANDS MG: MADAGASCAR SY: SYRIAN ARAB REPUBLIC CO: COLOMBIA MW: MALAWI TW: TAIWAN, PROVINCE OF CHINA KM: COMOROS MY: MALAYSIA TJ: TAJIKISTAN CG: CONGO MV: MALDIVES TZ: TANZANIA, UNITED REPUBLIC OF CK: COOK ISLANDS ML: MALI TH: THAILAND CR: COSTA RICA MT: MALTA TG: TOGO CI: C TE D'IVOIRE MH: MARSHALL ISLANDS TK: TOKELAU HR: CROATIA MQ: MARTINIQUE TO: TONGA CU: CUBA MR: MAURITANIA TT: TRINIDAD AND TOBAGO CY: CYPRUS MU: MAURITIUS TN: TUNISIA CZ: CZECH REPUBLIC YT: MAYOTTE TR: TURKEY DK: DENMARK MX: MEXICO TM: TURKMENISTAN DJ: DJIBOUTI FM: MICRONESIA, FEDERATED STATES TC: TURKS AND CAICOS ISLANDS DM: DOMINICA MD: MOLDOVA, REPUBLIC OF TV: TUVALU DO: DOMINICAN REPUBLIC MC: MONACO UG: UGANDA TP: EAST TIMOR MN: MONGOLIA UA: UKRAINE EC: ECUADOR MS: MONTSERRAT AE: UNITED ARAB EMIRATES EG: EGYPT MA: MOROCCO GB: UNITED KINGDOM SV: EL SALVADOR MZ: MOZAMBIQUE US: UNITED STATES GQ: EQUATORIAL GUINEA MM: MYANMAR UM: UNITED STATES MINOR OUTLYING ISLANDS ER: ERITREA NA: NAMIBIA UY: URUGUAY EE: ESTONIA NR: NAURU UZ: UZBEKISTAN ET: ETHIOPIA NP: NEPAL VU: VANUATU 22
FK: FALKLAND ISLANDS (MALVINAS) NL: NETHERLANDS VE: VENEZUELA FO: FAROE ISLANDS AN: NETHERLANDS ANTILLES VN: VIET NAM FJ: FIJI NT: NEUTRAL ZONE VG: VIRGIN ISLANDS (BRITISH) FI: FINLAND NC: NEW CALEDONIA VI: VIRGIN ISLANDS (U.S.) FR: FRANCE NZ: NEW ZEALAND WF: WALLIS AND FUTUNA ISLANDS GF: FRENCH GUIANA NI: NICARAGUA EH: WESTERN SAHARA PF: FRENCH POLYNESIA NE: NIGER YE: YEMEN TF: FRENCH SOUTHERN TERRITORIES NG: NIGERIA YU: YUGOSLAVIA GA: GABON NU: NIUE ZR: ZAIRE GM: GAMBIA NF: NORFOLK ISLAND ZM: ZAMBIA GE: GEORGIA MP: NORTHERN MARIANA ISLANDS ZW: ZIMBABWE DE: GERMANY NO: NORWAY IL: ISRAEL 23