Author: jleroux
Date: Tue Nov 24 23:29:47 2009 New Revision: 883925 URL: http://svn.apache.org/viewvc?rev=883925&view=rev Log: Update all dtds (add some new mostly related to Docbook and Selenium) after ant copy-dtds use. Not sure Docbook's are needed but I add anyway, can't hurt Added: ofbiz/site/dtds/SeleniumXml.xsd (with props) ofbiz/site/dtds/blocks2dbk.dtd ofbiz/site/dtds/docbook.dtd ofbiz/site/dtds/docbook.xsd (with props) ofbiz/site/dtds/docbookx.dtd ofbiz/site/dtds/l10n.dtd ofbiz/site/dtds/targetdatabase.dtd ofbiz/site/dtds/xlink.xsd (with props) ofbiz/site/dtds/xml.xsd (with props) Modified: ofbiz/site/dtds/entity-config.xsd ofbiz/site/dtds/entitymodel.xsd ofbiz/site/dtds/ofbiz-component.xsd ofbiz/site/dtds/widget-form.xsd ofbiz/site/dtds/widget-tree.xsd Added: ofbiz/site/dtds/SeleniumXml.xsd URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/SeleniumXml.xsd?rev=883925&view=auto ============================================================================== --- ofbiz/site/dtds/SeleniumXml.xsd (added) +++ ofbiz/site/dtds/SeleniumXml.xsd Tue Nov 24 23:29:47 2009 @@ -0,0 +1,507 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified"> + <!-- + ================================================== + ========== Element and Attribute definitions for + ========== SeleniumXml project =================== + ================================================== + --> + <xs:group name="AllCommands"><!-- All SeleniumXml command which normally match with the SeleniumRC Java API. --> + <xs:choice> + <xs:element ref="testcase" /> + <xs:element ref="type" /> + <xs:element ref="loadData" /> + <xs:element ref="selectPopup" /> + <xs:element ref="getAllWindowIds" /> + <xs:element ref="captureTextInPage" /> + <xs:element ref="getSelectedLabel" /> + <xs:element ref="getSelectedValue" /> + <xs:element ref="getSelectedId" /> + <xs:element ref="assertContains" /> + <xs:element ref="getHtmlSource" /> + <xs:element ref="getBodyText" /> + <xs:element ref="print" /> + <xs:element ref="waitForPageToLoad" /> + <xs:element ref="getSelectedIds" /> + <xs:element ref="copy" /> + <xs:element ref="append" /> + <xs:element ref="open" /> + <xs:element ref="click" /> + <xs:element ref="select" /> + <xs:element ref="uniqueId" /> + <xs:element ref="randomAlphaString" /> + <xs:element ref="randomString" /> + <xs:element ref="setSpeed" /> + </xs:choice> + </xs:group> + + + <xs:element name="testcase"> + <xs:annotation> + <xs:documentation></xs:documentation> + </xs:annotation> + + <xs:complexType> + <xs:sequence> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllCommands"/> + </xs:sequence> + + <xs:attributeGroup ref="attlist.name-value" /> + <xs:attribute name="LABEL" type="xs:string" use="required" /> + </xs:complexType> + </xs:element> + + <xs:element name="type" > + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.name-value"/> + </xs:complexType> + </xs:element> + <xs:element name="loadData"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.file"/> + <xs:attributeGroup ref="attlist.loadData"/> + </xs:complexType> + </xs:element> + + <xs:element name="selectPopup"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.selectPopup"/> + </xs:complexType> + </xs:element> + + <xs:element name="getAllWindowIds"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.getAllWindowIds"/> + </xs:complexType> + </xs:element> + + <xs:element name="captureTextInPage"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.captureTextInPage"/> + </xs:complexType> + </xs:element> + + <xs:element name="getSelectedLabel"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.getSelectedLabel"/> + </xs:complexType> + </xs:element> + + <xs:element name="getSelectedValue"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:group minOccurs="0" maxOccurs="unbounded" ref="AllCommands"/> + <xs:attributeGroup ref="attlist.getSelectedLabel"/> + </xs:complexType> + </xs:element> + + <xs:element name="getSelectedId"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.getSelectedLabel"/> + </xs:complexType> + </xs:element> + + <xs:element name="assertContains"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.assertContains"/> + </xs:complexType> + </xs:element> + + <xs:element name="getHtmlSource"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.out"/> + </xs:complexType> + </xs:element> + + <xs:element name="getBodyText"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.out"/> + </xs:complexType> + </xs:element> + + <xs:element name="print"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.print"/> + </xs:complexType> + </xs:element> + + <xs:element name="waitForPageToLoad"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.print"/> + </xs:complexType> + </xs:element> + + <xs:element name="getSelectedIds"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.print"/> + </xs:complexType> + </xs:element> + + <xs:element name="copy"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.copy"/> + </xs:complexType> + </xs:element> + + <xs:element name="append"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.append"/> + <xs:attributeGroup ref="attlist.out"/> + </xs:complexType> + </xs:element> + + <xs:element name="open"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.print"/> + </xs:complexType> + </xs:element> + + <xs:element name="click"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.locator"/> + </xs:complexType> + </xs:element> + + <xs:element name="select"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.option"/> + <xs:attributeGroup ref="attlist.locator"/> + </xs:complexType> + </xs:element> + + + <xs:element name="uniqueId"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.out"/> + </xs:complexType> + </xs:element> + + <xs:element name="randomAlphaString"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.out"/> + <xs:attributeGroup ref="attlist.size-prefix"/> + </xs:complexType> + </xs:element> + + <xs:element name="randomString"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.out"/> + <xs:attributeGroup ref="attlist.size-prefix"/> + </xs:complexType> + </xs:element> + + <xs:element name="setSpeed"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:attributeGroup ref="attlist.print"/> + </xs:complexType> + </xs:element> + + <!-- +++++++++++++++++++++++++++++++++++++++++++ --> + <!-- Attribute Lists for all Element definitions --> + <!-- +++++++++++++++++++++++++++++++++++++++++++ --> + <xs:attributeGroup name="attlist.file"> + <xs:attribute type="xs:string" name="file" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.name-value"> + <xs:attribute type="xs:string" name="name" use="required"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="value" use="required"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.loadData"> + <xs:attribute type="xs:string" name="iterations" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.selectPopup"> + <xs:attribute type="xs:string" name="locator" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="timeout" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.getAllWindowIds"> + <xs:attribute type="xs:string" name="winIds" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="winNames" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.captureTextInPage"> + <xs:attribute type="xs:string" name="regex" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="group" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="results" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.getSelectedLabel"> + <xs:attribute type="xs:string" name="locator" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="out" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.assertContains"> + <xs:attribute type="xs:string" name="src" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="test" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.out"> + <xs:attribute type="xs:string" name="out" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.print"> + <xs:attribute type="xs:string" name="value" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.copy"> + <xs:attribute type="xs:string" name="to" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="from" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.append"> + <xs:attribute type="xs:string" name="src1" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="src2" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.option"> + <xs:attribute type="xs:string" name="option" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.locator"> + <xs:attribute type="xs:string" name="locator" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + + <xs:attributeGroup name="attlist.size-prefix"> + <xs:attribute type="xs:string" name="size" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute type="xs:string" name="prefix" use="optional"> + <xs:annotation> + <xs:documentation> + </xs:documentation> + </xs:annotation> + </xs:attribute> + </xs:attributeGroup> + +</xs:schema> Propchange: ofbiz/site/dtds/SeleniumXml.xsd ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/site/dtds/SeleniumXml.xsd ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/site/dtds/SeleniumXml.xsd ------------------------------------------------------------------------------ svn:mime-type = text/xsd Added: ofbiz/site/dtds/blocks2dbk.dtd URL: http://svn.apache.org/viewvc/ofbiz/site/dtds/blocks2dbk.dtd?rev=883925&view=auto ============================================================================== --- ofbiz/site/dtds/blocks2dbk.dtd (added) +++ ofbiz/site/dtds/blocks2dbk.dtd Tue Nov 24 23:29:47 2009 @@ -0,0 +1,76 @@ + <!ENTITY components-extra ""> <!-- for customisation --> + <!ENTITY components "dbk:appendix | + dbk:article | + dbk:book | + dbk:chapter | + dbk:part | + dbk:preface | + dbk:section | + dbk:sect1 | + dbk:sect2 | + dbk:sect3 | + dbk:sect4 | + dbk:sect5 + &components-extra;"> + + <!ENTITY blocks-extra ""> <!-- for customisation --> + <!ENTITY blocks "dbk:bibliography | + dbk:bibliodiv | + dbk:glossary | + dbk:glossdiv | + dbk:qandaset | + dbk:qandadiv + &blocks-extra;"> + + <!ENTITY metadata-extra ""> <!-- for customisation --> + <!ENTITY metadata-content 'contains(@rnd:style, "-title") or + contains(@rnd:style, "-subtitle") or + @rnd:style = "abstract" or + @rnd:style = "address" or + @rnd:style = "affiliation" or + @rnd:style = "author" or + @rnd:style = "biblioid" or + @rnd:style = "bibliomisc" or + @rnd:style = "bibliosource" or + @rnd:style = "contrib" or + @rnd:style = "date" or + @rnd:style = "edition" or + @rnd:style = "editor" or + @rnd:style = "email" or + @rnd:style = "issuenum" or + @rnd:style = "keyword" or + @rnd:style = "legalnotice" or + @rnd:style = "othercredit" or + @rnd:style = "pagenums" or + @rnd:style = "personblurb" or + @rnd:style = "pubdate" or + @rnd:style = "publisher" or + @rnd:style = "publisher-address" or + @rnd:style = "releaseinfo" or + @rnd:style = "revhistory" or + @rnd:style = "revision" or + @rnd:style = "volumenum" + &metadata-extra;'> + + <!ENTITY author-extra ""> <!-- for customisation --> + <!ENTITY author-content '@rnd:style = "personblurb" or + @rnd:style = "address" or + @rnd:style = "affiliation" or + @rnd:style = "contrib" or + @rnd:style = "email" + &author-extra;'> + + <!ENTITY admonition-extra ""> <!-- for customisation --> + <!ENTITY admonition '@rnd:style = "caution" or + @rnd:style = "important" or + @rnd:style = "note" or + @rnd:style = "tip" or + @rnd:style = "warning" + &admonition-extra;'> + <!ENTITY admonition-title-extra ""> <!-- for customisation --> + <!ENTITY admonition-title '@rnd:style = "caution-title" or + @rnd:style = "important-title" or + @rnd:style = "note-title" or + @rnd:style = "tip-title" or + @rnd:style = "warning-title" + &admonition-title-extra;'> |
Free forum by Nabble | Edit this page |