alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

<?xml version="1.0"?>
<root>

	<description>
		This file tests the include capability. Below are some includes that
		pull in content from other files.
	</description>
	
	<element id="element.1">
		This element is used to test includes within the same file.
	</element>
	
	<!--
	     Valid cases
	-->
	
	<!-- valid include -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/include/doc1.xml#paragraph.1"/>

	<!-- include from same document -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/include.xml#element.1"/>

	<!-- included element has yet more dynamic content -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/shared/doc1.xml#doc.1"/>

	<!-- legacy format: no slash at beginning, slash in place of # -->
	<include path="org.eclipse.ua.tests/data/help/dynamic/include/doc1.xml/paragraph.1"/>

	<!-- extra unknown parameters -->
	<include unknownparam="unknownvalue" path="/org.eclipse.ua.tests/data/help/dynamic/include/doc1.xml#paragraph.1" unknownparam2="unknownvalue2"/>

	<!-- extra unknown children -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/include/doc1.xml#paragraph.1">
	   <unknownElement>This element should be ignored
	</include>

	<!--
	     Invalid cases
	-->

	<!-- missing path -->
	<include/>

	<!-- missing path; unknown parameter -->
	<include unknownparam="unknownvalue"/>
	
	<!-- invalid bundle id -->
	<include path="/org.eclipse.ua.tests.invalid/path/file.xml#id"/>

	<!-- invalid path -->
	<include path="/org.eclipse.ua.tests/invalid/doc1.xml#paragraph.1"/>

	<!-- invalid file -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/include/invalid.xml#paragraph.1"/>

	<!-- invalid id -->
	<include path="/org.eclipse.ua.tests/data/help/dynamic/include/doc1.xml#invalid"/>
	
</root>
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

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.