diff options
author | Glenn Adams <gadams@apache.org> | 2016-03-06 06:14:41 +0000 |
---|---|---|
committer | Glenn Adams <gadams@apache.org> | 2016-03-06 06:14:41 +0000 |
commit | 57949ba0cfffa2dd5933a103c6ad867de9f1e7a0 (patch) | |
tree | cd1d8100a9135449635251820f39f272151005ac /fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd | |
parent | c8cde713f54ca731f4a7f3bfaef8af9e8a1b9262 (diff) | |
download | xmlgraphics-fop-57949ba0cfffa2dd5933a103c6ad867de9f1e7a0.tar.gz xmlgraphics-fop-57949ba0cfffa2dd5933a103c6ad867de9f1e7a0.zip |
Configure maven build.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/maven@1733788 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd')
-rw-r--r-- | fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd b/fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd new file mode 100644 index 000000000..6e17c793b --- /dev/null +++ b/fop/src/documentation/intermediate-format-ng/fop-intermediate-format-ng.xsd @@ -0,0 +1,102 @@ +<?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. +--> +<!-- $Id$ --> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" + targetNamespace="http://xmlgraphics.apache.org/fop/intermediate" + xmlns:mf="http://xmlgraphics.apache.org/fop/intermediate" + xmlns:nav="http://xmlgraphics.apache.org/fop/intermediate/document-navigation"> + <xs:import namespace="http://xmlgraphics.apache.org/fop/intermediate/document-navigation" + schemaLocation="fop-intermediate-format-ng-nav.xsd"/> + <xs:import namespace="adobe:ns:meta/" schemaLocation="xmp-metadata.xsd"/> + <xs:import namespace="http://xmlgraphics.apache.org/fop/intermediate/document-navigation" + schemaLocation="fop-intermediate-format-ng-nav.xsd"/> + <xs:include schemaLocation="fop-intermediate-format-ng-datatypes.xsd"/> + <xs:include schemaLocation="fop-intermediate-format-ng-content.xsd"/> + <xs:element name="document"> + <xs:complexType> + <xs:sequence> + <xs:element ref="mf:header"/> + <xs:element ref="mf:page-sequence" minOccurs="1" maxOccurs="unbounded"/> + <xs:element ref="mf:trailer"/> + </xs:sequence> + <xs:attribute name="version" type="xs:string"/> + </xs:complexType> + </xs:element> + <xs:element name="header"> + <xs:complexType> + <xs:sequence> + <xs:element name="locale" minOccurs="0" maxOccurs="1"> + <xs:complexType> + <xs:attributeGroup ref="mf:foreignAtts"/> + </xs:complexType> + </xs:element> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <!--xs:element ref="x:xmpmeta" xmlns:x="adobe:ns:meta/"/--> + <xs:any namespace="##other" processContents="lax"/> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="trailer"> + <xs:complexType> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <!--xs:element ref="nav:bookmark-tree"/--> + <xs:any namespace="##other" processContents="lax"/> + </xs:choice> + </xs:complexType> + </xs:element> + <xs:element name="page-sequence"> + <xs:complexType> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:any namespace="##other" processContents="lax"/> + </xs:choice> + <xs:element ref="mf:page" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="id" type="xs:ID"/> + <xs:attribute ref="mf:xmlSpace"/> + <xs:attributeGroup ref="mf:foreignAtts"/> + </xs:complexType> + </xs:element> + <xs:element name="page"> + <xs:complexType> + <xs:sequence> + <xs:element name="page-header" type="mf:anyContent"/> + <xs:element name="content" type="mf:contentType"/> + <xs:element name="page-trailer" minOccurs="0"> + <xs:complexType> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="nav:link"/> + <xs:element ref="nav:goto-xy"/> + </xs:choice> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="index" type="xs:nonNegativeInteger" use="required"/> + <xs:attribute name="name" type="xs:string"/> + <xs:attribute name="page-master-name" type="xs:string"/> + <xs:attributeGroup ref="mf:sizeAtts"/> + <xs:attributeGroup ref="mf:foreignAtts"/> + </xs:complexType> + </xs:element> + <xs:complexType name="anyContent"> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:any namespace="##other" processContents="lax"/> + </xs:choice> + </xs:complexType> +</xs:schema> |