2010-06-23 07:11:19 +00:00
< !DOCTYPE svg [
<!ATTLIST bar id ID #REQUIRED>
]>
<svg version= "1.1" baseProfile= "basic" id= "svg-root"
width="100%" height="100%" viewBox="0 0 480 360"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- ====================================================================== -->
<!-- = SVG 1.1 2nd Edition Test Case = -->
<!-- ====================================================================== -->
<!-- = Copyright 2009 World Wide Web Consortium, (Massachusetts = -->
<!-- = Institute of Technology, European Research Consortium for = -->
<!-- = Informatics and Mathematics (ERCIM), Keio University). = -->
<!-- = All Rights Reserved. = -->
<!-- = See http://www.w3.org/Consortium/Legal/. = -->
<!-- ====================================================================== -->
<d:SVGTestCase xmlns:d= "http://www.w3.org/2000/02/svg/testsuite/description/"
template-version="1.4" reviewer="ED" author="CL" status="accepted"
version="$Revision: 1.5 $" testname="$RCSfile: text-tref-02-b.svg,v $">
<d:testDescription xmlns= "http://www.w3.org/1999/xhtml" href= "http://www.w3.org/TR/SVG11/text.html#TRefElement" >
<p >
Test viewer capability to handle 'tref' elements
which point to text strings outside the current SVG document fragment.
</p>
<p >
The test case consists of two sub-tests; one results in the word "Hello" and the second, the word "World".
</p>
</d:testDescription>
<d:operatorScript xmlns= "http://www.w3.org/1999/xhtml" >
<p >
Run the test. No interaction required.
</p>
</d:operatorScript>
<d:passCriteria xmlns= "http://www.w3.org/1999/xhtml" >
<p >
The test is passed if the phrase "Hello World" is displayed, in green.
</p>
</d:passCriteria>
</d:SVGTestCase>
<title id= "test-title" > $RCSfile: text-tref-02-b.svg,v $</title>
<defs >
<font-face font-family= "SVGFreeSansASCII" unicode-range= "U+0-7F" >
<font-face-src >
2011-02-10 10:25:55 +00:00
<font-face-uri xlink:href= "../custom/resources/SVGFreeSans.svg#ascii" />
2010-06-23 07:11:19 +00:00
</font-face-src>
</font-face>
</defs>
<g id= "test-body-content" font-family= "SVGFreeSansASCII,sans-serif" font-size= "18" >
<!-- Test case label -->
<text x= "75" y= "25" font-family= "SVGFreeSansASCII,sans-serif" font-size= "12" fill= "blue" > Test 'tref' element pointing outside the SVG document fragment.</text>
<text x= "75" y= "200" font-size= "36" font-family= "SVGFreeSansASCII,sans-serif" fill= "green" >
<tref xlink:href= "#hello" />
<tref xlink:href= "#world" />
</text>
<!-- now make a new SVG document fragment, and hide it from being rendered -->
<defs >
<foreignObject >
<svg >
<text id= "hello" > Hello</text>
</svg>
</foreignObject>
</defs>
<!-- and another way to make a separate document fragment -->
<foo xmlns= "http://example.org/foo" >
<bar id= "world" > World</bar>
</foo>
</g>
<g font-family= "SVGFreeSansASCII,sans-serif" font-size= "32" >
<text id= "revision" x= "10" y= "340" stroke= "none" fill= "black" > $Revision: 1.5 $</text>
</g>
<rect id= "test-frame" x= "1" y= "1" width= "478" height= "358" fill= "none" stroke= "#000000" />
<!-- comment out this watermark once the test is approved -->
<!-- <g id="draft - watermark">
<rect x= "1" y= "1" width= "478" height= "20" fill= "red" stroke= "black" stroke-width= "1" />
<text font-family= "SVGFreeSansASCII,sans-serif" font-weight= "bold" font-size= "20" x= "240"
text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
</g> -->
</svg>