Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / svg / hixie / rendering-model / 001.xml
blobe7c5fd5e8538b9a2e47cbe9f23f2aaa1c9dfed0c
1 <svg xmlns="http://www.w3.org/2000/svg" width="300" height="200">
2   <desc>There should be a green circle and no red.</desc>
3   <circle cx="150" cy="100" r="50" fill="green"/>
4   <p xmlns="http://www.w3.org/1999/xhtml">
5    <rect x="0" y="0" width="300" height="200" fill="red" xmlns="http://www.w3.org/2000/svg"/>
6   </p>
7   <!--
8     SVG 1.0 says:
10        3.4 How groups are rendered
12        Grouping elements ... have the effect of producing a temporary
13        separate canvas ... onto which child elements are painted. ...
15        3.5 How elements are rendered
17        Individual graphics elements are rendered as if each graphics
18        element represented its own group ...
20        23.1 Foreign namespaces and private data
22        SVG allows inclusion of elements from foreign namespaces anywhere
23        with the SVG content. In general, the SVG user agent will include
24        the unknown elements in the DOM but will otherwise ignore unknown
25        elements. ...
27     From this we deduce that foreign elements are ignored, and that an
28     element only renders its children. This means that SVG children within
29     foreign elements cannot be reached by the rendering model and should
30     never be painted.
31   -->
32 </svg>