blob: 4c50b7b71ee379acf37859a52e8bc7ac01eccad3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<?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</unknownElement>
</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>
|