|
Ant example source code file (schemavalidate.xml)
The schemavalidate.xml source code<project name="validate" default="default" basedir="."> <property name="doc.xsd" location="xml/doc.xsd"/> <property name="doc-in-ns.xsd" location="xml/doc-in-ns.xsd"/> <property name="namespace" value="http://apache.org/ant/doc/" /> <property name="endpiece-ns-no-location.xml" location="xml/endpiece-ns-no-location.xml"/> <target name="testNoNamespace"> <schemavalidate noNamespaceFile="${doc.xsd}" file="xml/endpiece-noSchema.xml"> </schemavalidate> </target> <target name="testNSMapping"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" file="${doc-in-ns.xsd}" /> <schema namespace="http://apache.org/ant/2" url="http://ant.apache.org/" /> </schemavalidate> </target> <target name="testNoEmptySchemaNamespace"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="" file="${doc-in-ns.xsd}" /> </schemavalidate> </target> <target name="testNoEmptySchemaLocation"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" /> </schemavalidate> </target> <target name="testNoFile"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" file="${namespace}" /> </schemavalidate> </target> <target name="testNoDoubleSchemaLocation"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" file="${doc-in-ns.xsd}" url="${namespace}"/> </schemavalidate> </target> <target name="testNoDuplicateSchema"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" file="${doc-in-ns.xsd}" /> <schema namespace="${namespace}" url="http://ant.apache.org/" /> </schemavalidate> </target> <target name="testEqualsSchemasOK"> <schemavalidate file="${endpiece-ns-no-location.xml}"> <schema namespace="${namespace}" file="${doc-in-ns.xsd}" /> <schema namespace="${namespace}" file="${doc-in-ns.xsd}" /> </schemavalidate> </target> <target name="testFileset"> <schemavalidate noNamespaceFile="${doc.xsd}" > <schema namespace="${namespace}" file="${doc-in-ns.xsd}" /> <fileset dir="xml" includes="endpiece.xml, endpiece-ns-no-location.xml, endpiece-no-schema.xml" /> </schemavalidate> </target> <target name="default" depends="testNoNamespace,testNSMapping" /> </project> Other Ant examples (source code examples)Here is a short list of links related to this Ant schemavalidate.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.