-homepurchasesupportnewsliststipslinks-


 

Product Descriptions in XML

BACK

Here is the text of the DTD:

<!--

XML Software Description DTD, version 1.1

Troi Automatisering

See http://www.troi.com/xsd/

for more information.

This is a superset of the XSA DTD

See http://birk105.studby.uio.no/www_work/xsa/

for more information on XSA. -->

 

<!-- **************** ROOT **************** -->

<!-- The root element -->

<!ELEMENT xsd (modification_date, vendor, product+)>

<!ATTLIST xsd version CDATA #FIXED "1.1">

 

 

<!-- **************** MODIFICATION-DATE **************** -->

<!-- Contains the last modification date for this data (YYYYMMDD)-->

<!ELEMENT modification_date (#PCDATA)>

 

 

 

<!-- **************** VENDOR **************** -->

<!-- Contains information about the vendor whose

products are described in this document -->

<!ELEMENT vendor (name,address,city,state,zip,country,phone,fax?,email,url?)>

 

<!-- The name of a vendor or a product -->

<!ELEMENT name (#PCDATA)>

 

<!-- The (street) address of the vendor

(as in "1234 Broadway") -->

<!ELEMENT address (#PCDATA)>

 

<!-- The city of the vendor

(as in "San Diego") -->

<!ELEMENT city (#PCDATA)>

 

<!-- The State or Province of the vendor

(as in "CA") -->

<!ELEMENT state (#PCDATA)>

 

<!-- The Zip or PostalCode of the vendor

(as in "12345" or 2408 NB) -->

<!ELEMENT zip (#PCDATA)>

 

 

<!-- The country of the vendor

(as in "12345" or 2408 NB) -->

<!ELEMENT country (#PCDATA)>

 

<!-- The phone of the vendor

(as in "404 3456789") -->

<!ELEMENT phone (#PCDATA)>

 

<!-- The fax of the vendor

(as in "404 3456789") -->

<!ELEMENT fax (#PCDATA)>

 

<!-- The general email address of the vendor

(as in info@foo-corp.com) -->

<!ELEMENT email (#PCDATA)>

 

 

<!-- The home page URL of the vendor

(as in http://www.foo-corp.com/) -->

<!ELEMENT url (#PCDATA)>

 

<!-- **************** PRODUCT **************** -->

<!-- Contains information about a software product -->

 

<!ELEMENT product (name,version,last_release,short_description,

description,price,currency,

info_url?,changes?,

contact_name, contact_email,

support_contact_name, support_contact_email,

marketing_contact_name, marketing_contact_email,

engineering_contact_name, engineering_contact_email,

available_for+,

fmp_plug_in?)>

 

 

 

<!-- A unique identifier (within the XSA document) of the product. This

is used to point from the outside into the XSA document, for example

in order to only monitor a subset of the available products. -->

<!ATTLIST product id ID #REQUIRED>

 

<!-- The current version(number) of a product. -->

<!ELEMENT version (#PCDATA)>

 

<!-- The data of the last release of a product (YYYYMMDD) -->

<!ELEMENT last_release (#PCDATA)>

 

<!-- The short description of the product (one line) -->

<!ELEMENT short_description (#PCDATA)>

 

<!-- The description of the product -->

<!ELEMENT description (#PCDATA)>

 

<!-- The platform this products run on -->

<!ELEMENT platform (#PCDATA)>

 

<!-- The unit price (1 user license) -->

<!ELEMENT price (#PCDATA)>

 

<!-- The currency of the price -->

<!ELEMENT currency (#PCDATA)>

 

 

<!-- The URL of a page with information about a product, such as

http://www.foo-corp.com/products/bar/ -->

<!ELEMENT info_url (#PCDATA)>

 

 

 

 

 

<!-- An element with information about changes made to the product

between the previous release and the current one. -->

<!ELEMENT changes (#PCDATA)>

 

 

 

<!-- ************* CONTACT PERSONS ******************************* -->

 

<!-- The name of the person maintaining the data for this product,

like the submitter (do not publish)

(as in Peter Pan) -->

<!ELEMENT contact_name (#PCDATA)>

 

<!-- The email address of the person maintaining the data for this

product, like the submitter (do not publish)

(as in peter@foo-corp.com) -->

<!ELEMENT contact_email (#PCDATA)>

 

 

<!-- The name of the person doing the marketing for this product

(do not publish)

(as in Peter Pan) -->

<!ELEMENT marketing_contact_name (#PCDATA)>

 

<!-- The email address oof the person doing the marketing for this product

(do not publish)

(as in peter@foo-corp.com) -->

<!ELEMENT marketing_contact_email (#PCDATA)>

 

 

<!-- The name of the person doing the support for this product

(do not publish)

(as in Peter Pan) -->

<!ELEMENT support_contact_name (#PCDATA)>

 

<!-- The email address oof the person doing the support for this product

(do not publish)

(as in peter@foo-corp.com) -->

<!ELEMENT support_contact_email (#PCDATA)>

 

 

<!-- The name of the person doing the engineering for this product

(do not publish)

(as in Peter Pan) -->

<!ELEMENT engineering_contact_name (#PCDATA)>

 

<!-- The email address oof the person doing the engineering for

this product (do not publish)

(as in peter@foo-corp.com) -->

<!ELEMENT engineering_contact_email (#PCDATA)>

 

 

 

 

 

<!-- ************* available_for ******************************* -->

 

<!ELEMENT available_for (platform,hardware_requirements,

software_requirements?,

download_url?, downloadsize?)>

 

<!-- hardware_requirements for this product -->

<!ELEMENT hardware_requirements (#PCDATA)>

 

<!-- software_requirements for this product -->

<!ELEMENT software_requirements (#PCDATA)>

 

<!-- The URL of the download of the demo of the product, such as

http://www.foo-corp.com/dl/prod123.zip -->

<!ELEMENT download_url (#PCDATA)>

<!-- The size of the download -->

<!ELEMENT downloadsize (#PCDATA)>

 

<!-- **************** fmp_plug_in **************** -->

<!-- Contains information specific to FileMaker Pro plug-ins -->

 

<!-- ************* ADDITIONS FOR FILEMAKER REGISTRY ************* -->

<!ELEMENT fmp_plug_in (pi_fmp5_compatible, pi_language_support,

pi_category,pi_filename_windows, pi_filename_mac,

pi_feature_string_id, pi_function_name_prefix) >

 

<!-- Is this fmp5_compatible (as "Yes" or Empty -->

<!ELEMENT pi_fmp5_compatible (#PCDATA)>

<!ELEMENT pi_language_support (#PCDATA)> <!-- which languages -->

<!ELEMENT pi_category (#PCDATA)> <!-- The category of the plug-in -->

<!ELEMENT pi_filename_windows (#PCDATA)>

<!ELEMENT pi_filename_mac (#PCDATA)>

<!ELEMENT pi_feature_string_id (#PCDATA)>

<!ELEMENT pi_function_name_prefix (#PCDATA)>

<!-- END DTD XSD -->

www.troi.com/info