org.eclipse.cosmos/tests/resource-modeling/org.eclipse.cosmos.rm.validation.tests/src/test-resources/others/InValid.xml
Parent Directory
|
Revision Log
Revision 1.4 -
(download)
(as text)
(annotate)
Tue Jan 27 14:47:12 2009 UTC (12 months, 1 week ago) by dwhiteman
Branch: MAIN
Changes since 1.3: +23 -7 lines
Tue Jan 27 14:47:12 2009 UTC (12 months, 1 week ago) by dwhiteman
Branch: MAIN
Changes since 1.3: +23 -7 lines
NEW - bug 238492: Support xml:base in validator https://bugs.eclipse.org/bugs/show_bug.cgi?id=238492
<?xml version="1.0" encoding="utf-8"?> <!-- Copyright (c) 2006 by BEA, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun. All rights reserved. --> <!-- Permission to copy, display, and distribute this Service Modeling Language Interop Workshop (SML-IF) XML Document, testing an incomplete document, in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the SML-IF XML Document, or portions thereof, that you make: 1. A link or URL to the SML-IF XML Document at this location: http://schemas.serviceml.org/smlif/incomplete/2006/10/InValid.xml 2. The copyright notice as shown in the SML-IF XML Document. BEA, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun (collectively, the “Authors᾿) each agree to grant you a royalty-free license, under reasonable, non-discriminatory terms and conditions to their respective patents that they deem necessary to implement the Service Modeling Language Interop Workshop XML Document testing an incomplete document. THE SML-IF XML DOCUMENT IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE SML-IF XML DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SML-IF XML DOCUMENT. The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the SML-IF XML Document or its contents without specific, written prior permission. Title to copyright in the SML-IF XML Document will at all times remain with the Authors. --> <!-- Copyright (c) 2008, 2009 IBM Corporation. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: IBM Corporation - initial API and implementation --> <model xmlns="http://www.w3.org/2008/09/sml-if" schemaComplete="true"> <identity> <name>InValidInCompleteModel</name> <baseURI> http://interop.serviceml.org </baseURI> <description>This test verifies that a referred-to instance document is treated as if it is not part of the interchange model. In this case, by coding a required reference to the missing document's root whose matches an alias.</description> </identity> <definitions> <document> <data> <xs:schema targetNamespace="urn:university" elementFormDefault="qualified" xmlns:tns="urn:university" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sml="http://www.w3.org/2008/09/sml"> <xs:import namespace="http://www.w3.org/2008/09/sml" schemaLocation="http://www.w3.org/2008/09/sml-schema.xsd"/> <xs:element name="EnrolledCourse" sml:targetRequired="true"/> <xs:element name="Student" type="tns:StudentType"/> <xs:element name="Course" type="tns:CourseType"/> <xs:element name="Courses"> <xs:complexType> <xs:sequence> <xs:element name="Course" type="tns:CourseType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="CourseType"> <xs:sequence> <xs:element name="Name" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="StudentType"> <xs:sequence> <xs:element name="ID" type="xs:string"/> <xs:element name="EnrolledCourses" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tns:EnrolledCourse" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> </data> </document> </definitions> <instances> <document> <data> <Student xmlns="urn:university" xmlns:sml="http://www.w3.org/2008/09/sml"> <ID>1000</ID> <EnrolledCourses> <EnrolledCourse sml:ref="true"> <sml:uri> /Universities/MIT/PHY101.xml </sml:uri> </EnrolledCourse> </EnrolledCourses> </Student> </data> </document> <!-- missing document --> <document> <docinfo> <aliases> <alias>http://interop.serviceml.org/Universities/MIT/PHY101.xml</alias> </aliases> </docinfo> <locator> <documentURI>http://serviceml.org/missing.xml</documentURI> </locator> </document> <document> <docinfo> <aliases> <alias>http://interop.serviceml.org/Universities/MIT/Physics101.xml</alias> </aliases> </docinfo> <data> <Course xmlns="urn:university" xmlns:sml="http://www.w3.org/2008/09/sml"> <Name>Physics101</Name> </Course> </data> </document> </instances> </model>
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
