diff --git a/Doc/Sda1/Ref/Dom/saxAssembly.multi.svg b/Doc/Sda1/Ref/Dom/saxAssembly.multi.svg index 3fc3146ffd44a1c3249eff5b1bafb75c50795514..b4295ee771000c28915bd006c667ae13f4f9967d 100644 --- a/Doc/Sda1/Ref/Dom/saxAssembly.multi.svg +++ b/Doc/Sda1/Ref/Dom/saxAssembly.multi.svg @@ -2,7 +2,7 @@ <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg - xmlns:jessyink="https://launchpad.net/jessyink" + xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" @@ -26,13 +26,13 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.8200176" - inkscape:cx="309.21936" - inkscape:cy="127.08206" + inkscape:cx="289.72889" + inkscape:cy="78.924214" inkscape:document-units="mm" - inkscape:current-layer="g17882" + inkscape:current-layer="g14450" showgrid="true" - inkscape:window-width="1600" - inkscape:window-height="1145" + inkscape:window-width="1920" + inkscape:window-height="1025" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -2377,6 +2377,206 @@ transform="scale(-0.6)" inkscape:connector-curvature="0" /> </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6104" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6106" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6108" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6110" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6112" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6114" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6116" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6118" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6120" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6122" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6124" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6126" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6128" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6130" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6132" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6134" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6136" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6138" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6140" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.53078,0,0,0.52644,-129.36,-339.55)" + x1="298.48001" + y1="238.13" + x2="299.89999" + y2="150.17" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3928-8" + id="linearGradient6142" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.5298,0,0,0.5298,-129.02,-340.03)" + x1="326.01001" + y1="161.52" + x2="310.67999" + y2="177.41" /> </defs> <metadata id="metadata5"> @@ -2393,24 +2593,24 @@ <g inkscape:groupmode="layer" id="g14450" - inkscape:label="Layer 100" + inkscape:label="150" style="display:inline" transform="translate(-1.4239073,11.675749)"> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-9)" - d="m 152.07994,51.855499 v 4.768307" + d="m 152.07994,51.855501 v 4.768307" id="path12623-5-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-7)" - d="m 144.14244,51.855499 v 4.768307" + d="m 144.14244,51.855501 v 4.768307" id="path12623-5-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" - d="m 130.91328,51.855499 v 4.768307" + d="m 130.91328,51.855501 v 4.768307" id="path12623-5-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> @@ -2452,7 +2652,7 @@ inkscape:export-ydpi="75.042641" inkscape:export-xdpi="75.042641" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)"> + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> <path id="path3410" sodipodi:nodetypes="cccccccc" @@ -2463,7 +2663,7 @@ id="path3412" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" sodipodi:nodetypes="cccccccc" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6104);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <rect id="rect3414" @@ -2486,7 +2686,7 @@ <path id="path3418" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6106);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <text id="text3420" @@ -2520,31 +2720,31 @@ </g> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-0)" - d="m 148.00189,45.249883 3.175,5.027083" + d="m 148.00189,45.249885 3.175,5.027083" id="path12623-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-9)" - d="m 148.00189,45.249883 -3.175,5.027083" + d="m 148.00189,45.249885 -3.175,5.027083" id="path12623-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" - d="m 130.91582,45.17924 v 4.768307" + d="m 130.91582,45.179242 v 4.768307" id="path12623-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" - d="m 140.17624,39.887573 -7.9375,3.96875" + d="m 140.17624,39.887575 -7.9375,3.96875" id="path12623-43" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" - d="m 140.17624,39.887573 6.61458,3.96875" + d="m 140.17624,39.887575 6.61458,3.96875" id="path12623" inkscape:connector-curvature="0" /> <circle @@ -2587,138 +2787,144 @@ xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="2.645823" - y="28.498915" + y="19.598167" id="text22518"><tspan sodipodi:role="line" id="tspan22516" x="2.645823" - y="28.498915" + y="19.598167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan sodipodi:role="line" x="2.645823" - y="33.790581" + y="24.889833" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan22520"> <head></tspan><tspan sodipodi:role="line" x="2.645823" - y="39.082249" + y="30.181499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan4934"> <title><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" id="tspan10000">Foo</tspan></title></tspan><tspan sodipodi:role="line" x="2.645823" - y="44.373913" + y="35.473167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5886"> </head></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="40.764832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan22522"> <body></tspan><tspan sodipodi:role="line" x="2.645823" - y="49.665581" + y="46.056499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan4936"> <h1><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" id="tspan10002">Bar</tspan></h1></tspan><tspan sodipodi:role="line" x="2.645823" - y="54.957245" + y="51.348167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan4938"> <para><tspan + id="tspan4938"> <p><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan10004">Content</tspan></para></tspan><tspan + id="tspan10004">Content</tspan></p></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="56.639832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan22524"> </body></tspan><tspan sodipodi:role="line" x="2.645823" - y="60.248913" + y="61.931499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan22524"></html></tspan></text> + id="tspan4512"></html></tspan></text> <path style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" - d="m 22.052401,14.717296 39.495272,-0.01244" + d="M 21.920189,5.456774 61.415461,5.444334" id="path445" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> - <g - id="g10745" - transform="translate(4.8587877e-6,13.229167)"> - <rect - ry="1.3229167" - y="-10.436177" - x="71.437485" - height="50.270832" - width="18.520834" - id="rect10498" - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> - <text - id="text4918" - y="-5.0783248" - x="75.16452" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="-5.0783248" - x="75.16452" - id="tspan4916" - sodipodi:role="line">html</tspan><tspan - id="tspan4920" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="0.21334159" - x="75.16452" - sodipodi:role="line">head</tspan><tspan - id="tspan4922" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="5.5050077" - x="75.16452" - sodipodi:role="line">title</tspan><tspan - id="tspan10042" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="10.796675" - x="75.16452" - sodipodi:role="line">text</tspan><tspan - id="tspan4924" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="16.088341" - x="75.16452" - sodipodi:role="line">body</tspan><tspan - id="tspan4926" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="21.380007" - x="75.16452" - sodipodi:role="line">h1</tspan><tspan - id="tspan10044" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="26.671673" - x="75.16452" - sodipodi:role="line">text</tspan><tspan - id="tspan4930" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="31.963341" - x="75.16452" - sodipodi:role="line">p</tspan><tspan - id="tspan10046" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="37.255005" - x="75.16452" - sodipodi:role="line">text</tspan></text> - </g> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect10498" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text4918"><tspan + sodipodi:role="line" + id="tspan4916" + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="8.1508427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4920">head</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="13.442509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4922">title</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="18.734175" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan10042">text</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="24.025841" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4924">body</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="29.317509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4926">h1</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="34.609173" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan10044">text</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="39.900841" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4930">p</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="45.192509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan10046">text</tspan></text> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" id="path445-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="132.29166" - y="16.51825" + x="129.64583" + y="13.872416" id="text5885"><tspan sodipodi:role="line" id="tspan5883" - x="132.29166" - y="16.51825" + x="129.64583" + y="13.872416" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan sodipodi:role="line" - x="132.29166" - y="21.809916" + x="129.64583" + y="19.164082" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" id="tspan10732"> Assembly</tspan></text> <text @@ -2847,62 +3053,65 @@ <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="28.825104" - y="11.993462" + x="28.692892" + y="2.7329395" id="text10730"><tspan sodipodi:role="line" id="tspan10728" - x="28.825104" - y="11.993462" + x="28.692892" + y="2.7329395" style="stroke-width:0.26458332">SAX Parser</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="74.083321" - y="-7.7903438" + x="67.053261" + y="-6.5273719" id="text10749"><tspan sodipodi:role="line" - id="tspan10747" - x="74.083321" - y="-7.7903438" - style="stroke-width:0.26458332">Event-</tspan><tspan - sodipodi:role="line" - x="74.083321" - y="-2.4986773" + x="67.053261" + y="-6.5273719" style="stroke-width:0.26458332" - id="tspan10751">series</tspan></text> + id="tspan10751">Event series</tspan></text> </g> <g transform="translate(-1.4239073,11.675749)" style="display:none" - inkscape:label="Layer 90" - id="g14439" + inkscape:label="140" + id="g4757" inkscape:groupmode="layer"> + <rect + ry="1.3038982e-07" + y="47.772156" + x="19.84374" + height="3.9687495" + width="18.52083" + id="rect4751" + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14273" - d="m 144.14244,51.855499 v 4.768307" + id="path4587" + d="m 144.14244,51.855501 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-7)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14275" - d="m 130.91328,51.855499 v 4.768307" + id="path4589" + d="m 130.91328,51.855501 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.313148" y="116.05851" - id="text14279"><tspan + id="text4593"><tspan sodipodi:role="line" x="82.313148" y="116.05851" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan14277">Create int array of size 3 on heap.</tspan></text> + id="tspan4591">Create int array of size 3 on heap.</tspan></text> <text - id="text14283" + id="text4597" y="21.809916" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -2910,10 +3119,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="25.555424" x="137.26913" - id="tspan14281" + id="tspan4595" sodipodi:role="line" /></text> <text - id="text14287" + id="text4601" y="16.518251" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -2921,26 +3130,26 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="20.26376" x="137.26913" - id="tspan14285" + id="tspan4599" sodipodi:role="line" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,64.213364)" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" inkscape:export-xdpi="75.042641" inkscape:export-ydpi="75.042641" - id="g14307"> + id="g4621"> <path d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" inkscape:connector-curvature="0" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" sodipodi:nodetypes="cccccccc" - id="path14289" /> + id="path4603" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6108);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" sodipodi:nodetypes="cccccccc" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path14291" /> + id="path4605" /> <rect x="-2.3833001" y="-251.14" @@ -2949,7 +3158,7 @@ ry="1" rx="1" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect14293" /> + id="rect4607" /> <rect x="-2.3833001" y="-251.14" @@ -2958,12 +3167,12 @@ ry="1" rx="1" style="color:#000000;fill:#b827b8" - id="rect14295" /> + id="rect4609" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6110);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path14297" /> + id="path4611" /> <text x="14.308331" y="-215.91681" @@ -2973,12 +3182,12 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text14301"><tspan + id="text4615"><tspan style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" y="-215.91681" x="14.308331" sodipodi:role="line" - id="tspan14299">XML</tspan></text> + id="tspan4613">XML</tspan></text> <text x="29.116678" y="-217.14209" @@ -2987,213 +3196,232 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text14305"><tspan + id="text4619"><tspan y="-217.14209" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" x="29.116678" sodipodi:role="line" - id="tspan14303"></></tspan></text> + id="tspan4617"></></tspan></text> </g> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14309" - d="m 148.00189,45.249883 3.175,5.027083" + id="path4623" + d="m 148.00189,45.249885 3.175,5.027083" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-0)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14311" - d="m 148.00189,45.249883 -3.175,5.027083" + id="path4625" + d="m 148.00189,45.249885 -3.175,5.027083" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-9)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14313" - d="m 130.91582,45.17924 v 4.768307" + id="path4627" + d="m 130.91582,45.179242 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14315" - d="m 140.17624,39.887573 -7.9375,3.96875" + id="path4629" + d="m 140.17624,39.887575 -7.9375,3.96875" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" /> <path inkscape:connector-curvature="0" - id="path14317" - d="m 140.17624,39.887573 6.61458,3.96875" + id="path4631" + d="m 140.17624,39.887575 6.61458,3.96875" style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" /> <circle r="1.3229166" cy="39.887573" cx="140.17624" - id="circle14319" + id="circle4633" style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="45.249882" cx="148.00188" - id="circle14321" + id="circle4635" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="45.179241" cx="130.91582" - id="circle14323" + id="circle4637" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.793823" cx="130.91582" - id="circle14325" + id="circle4639" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.81155" cx="152.02354" - id="circle14327" + id="circle4641" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.864468" cx="144.03313" - id="circle14329" + id="circle4643" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <text - id="text14351" - y="28.498915" + id="text4667" + y="19.598167" x="2.645823" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + y="19.598167" x="2.645823" - id="tspan14331" + id="tspan4645" sodipodi:role="line"><html></tspan><tspan - id="tspan14333" + id="tspan4647" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + y="24.889833" x="2.645823" sodipodi:role="line"> <head></tspan><tspan - id="tspan14337" + id="tspan4651" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + y="30.181499" x="2.645823" sodipodi:role="line"> <title><tspan - id="tspan14335" + id="tspan4649" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan14339" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + y="35.473167" + x="2.645823" + sodipodi:role="line" + id="tspan5888"> </head></tspan><tspan + id="tspan4653" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="40.764832" x="2.645823" sodipodi:role="line"> <body></tspan><tspan - id="tspan14343" + id="tspan4657" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + y="46.056499" x="2.645823" sodipodi:role="line"> <h1><tspan - id="tspan14341" + id="tspan4655" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan14347" + id="tspan4661" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="51.348167" + x="2.645823" + sodipodi:role="line"> <p><tspan + id="tspan4659" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></p></tspan><tspan + id="tspan4663" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + y="56.639832" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan14345" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan14349" + sodipodi:role="line"> </body></tspan><tspan + id="tspan4665" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + y="61.931499" x="2.645823" sodipodi:role="line"></html></tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14353" - d="m 22.052401,14.717296 39.495272,-0.01244" + id="path4669" + d="m 21.920189,4.1338574 39.495272,-0.01244" style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g14377"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect14355" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text14375"><tspan - sodipodi:role="line" - id="tspan14357" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="0.21334159" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14359">head</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="5.5050077" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14361">title</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="10.796675" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan14363">text</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="16.088341" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14365">body</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="21.380007" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14367">h1</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="26.671673" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan14369">text</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="31.963341" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - id="tspan14373">p</tspan></text> - </g> + <rect + ry="1.3229167" + y="-2.4986765" + x="71.437492" + height="50.270832" + width="18.520834" + id="rect4671" + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + ry="1.3038982e-07" + y="41.157574" + x="74.083321" + height="5.291666" + width="11.906252" + id="rect4751-9" + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <text + id="text4691" + y="2.8591759" + x="75.164528" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="2.8591759" + x="75.164528" + id="tspan4673" + sodipodi:role="line">html</tspan><tspan + id="tspan4675" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="8.1508427" + x="75.164528" + sodipodi:role="line">head</tspan><tspan + id="tspan4677" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="13.442509" + x="75.164528" + sodipodi:role="line">title</tspan><tspan + id="tspan4679" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="18.734175" + x="75.164528" + sodipodi:role="line">text</tspan><tspan + id="tspan4681" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="24.025841" + x="75.164528" + sodipodi:role="line">body</tspan><tspan + id="tspan4683" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="29.317509" + x="75.164528" + sodipodi:role="line">h1</tspan><tspan + id="tspan4685" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="34.609173" + x="75.164528" + sodipodi:role="line">text</tspan><tspan + id="tspan4687" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="39.900841" + x="75.164528" + sodipodi:role="line">p</tspan><tspan + id="tspan4689" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="45.192509" + x="75.164528" + sodipodi:role="line">text</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14379" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" + id="path4693" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" /> <text - id="text14385" - y="16.51825" - x="132.29166" + id="text4699" + y="13.872416" + x="129.64583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="16.51825" - x="132.29166" - id="tspan14381" + y="13.872416" + x="129.64583" + id="tspan4695" sodipodi:role="line">DOM-</tspan><tspan - id="tspan14383" + id="tspan4697" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="21.809916" - x="132.29166" + y="19.164082" + x="129.64583" sodipodi:role="line"> Assembly</tspan></text> <text - id="text14389" + id="text4703" y="-1.1757601" x="82.020821" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3201,7 +3429,7 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="2.5697474" x="82.020821" - id="tspan14387" + id="tspan4701" sodipodi:role="line" /></text> <rect ry="1.3038982e-07" @@ -3209,7 +3437,7 @@ x="126.94707" height="5.2916665" width="9.2604141" - id="rect14391" + id="rect4705" style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <rect ry="1.3038982e-07" @@ -3217,10 +3445,10 @@ x="140.17624" height="5.2916665" width="9.260416" - id="rect14393" + id="rect4707" style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <text - id="text14399" + id="text4713" y="60.994297" x="127.6478" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3228,10 +3456,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" y="60.994297" x="127.6478" - id="tspan14397" + id="tspan4711" sodipodi:role="line">Foo</tspan></text> <text - id="text14403" + id="text4717" y="60.994297" x="141.08368" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3239,10 +3467,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" y="60.994297" x="141.08368" - id="tspan14401" + id="tspan4715" sodipodi:role="line">Bar</tspan></text> <text - id="text14411" + id="text4725" y="37.812248" x="133.1131" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3250,10 +3478,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="37.812248" x="133.1131" - id="tspan14409" + id="tspan4723" sodipodi:role="line"><html></tspan></text> <text - id="text14415" + id="text4729" y="46.442211" x="110.62352" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3261,10 +3489,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="46.442211" x="110.62352" - id="tspan14413" + id="tspan4727" sodipodi:role="line"><head></tspan></text> <text - id="text14419" + id="text4733" y="45.749748" x="150.31102" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3272,10 +3500,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="45.749748" x="150.31102" - id="tspan14417" + id="tspan4731" sodipodi:role="line"><body></tspan></text> <text - id="text14423" + id="text4737" y="52.930706" x="154.27977" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3283,10 +3511,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="52.930706" x="154.27977" - id="tspan14421" + id="tspan4735" sodipodi:role="line"><p></tspan></text> <text - id="text14427" + id="text4741" y="53.056793" x="109.56725" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3294,485 +3522,524 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="53.056793" x="109.56725" - id="tspan14425" + id="tspan4739" sodipodi:role="line"><title></tspan></text> <text - id="text14431" - y="11.993462" - x="28.825104" + id="text4745" + y="1.4100227" + x="28.692892" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan14429" + y="1.4100227" + x="28.692892" + id="tspan4743" sodipodi:role="line">SAX Parser</tspan></text> <text - id="text14437" - y="-7.7903438" - x="74.083321" + id="text4749" + y="-6.5273719" + x="67.053261" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan + id="tspan4747" style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan14433" - sodipodi:role="line">Event-</tspan><tspan - id="tspan14435" - style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> + y="-6.5273719" + x="67.053261" + sodipodi:role="line">Event series</tspan></text> </g> <g - transform="translate(-1.4239073,11.675749)" + inkscape:groupmode="layer" + id="g4923" + inkscape:label="130" style="display:none" - inkscape:label="Layer 80" - id="g14269" - inkscape:groupmode="layer"> + transform="translate(-1.4239073,11.675749)"> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect6756-5-9-2" + width="9.260416" + height="3.9687505" + x="11.90624" + y="47.772156" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect6756-5-9-2-7" + width="10.583332" + height="3.9687505" + x="38.364574" + y="47.772156" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-7)" + d="m 144.14244,51.855501 v 4.768307" + id="path4761" inkscape:connector-curvature="0" - id="path14103" - d="m 144.14244,51.855499 v 4.768307" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-7)" /> + sodipodi:nodetypes="cc" /> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" + d="m 130.91328,51.855501 v 4.768307" + id="path4763" inkscape:connector-curvature="0" - id="path14105" - d="m 130.91328,51.855499 v 4.768307" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" /> + sodipodi:nodetypes="cc" /> <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="82.313148" + id="text4767" y="116.05851" - id="text14109"><tspan - sodipodi:role="line" - x="82.313148" - y="116.05851" + x="82.313148" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + id="tspan4765" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan14107">Create int array of size 3 on heap.</tspan></text> + y="116.05851" + x="82.313148" + sodipodi:role="line">Create int array of size 3 on heap.</tspan></text> <text - id="text14113" - y="21.809916" - x="137.26913" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="25.555424" + x="137.26913" + y="21.809916" + id="text4771"><tspan + sodipodi:role="line" + id="tspan4769" x="137.26913" - id="tspan14111" - sodipodi:role="line" /></text> + y="25.555424" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <text - id="text14117" - y="16.518251" - x="137.26913" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="20.26376" + x="137.26913" + y="16.518251" + id="text4775"><tspan + sodipodi:role="line" + id="tspan4773" x="137.26913" - id="tspan14115" - sodipodi:role="line" /></text> + y="20.26376" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - inkscape:export-xdpi="75.042641" + id="g4795" inkscape:export-ydpi="75.042641" - id="g14137"> + inkscape:export-xdpi="75.042641" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> <path - d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - inkscape:connector-curvature="0" - style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" + id="path4777" sodipodi:nodetypes="cccccccc" - id="path14119" /> - <path + style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" - sodipodi:nodetypes="cccccccc" + d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> + <path + id="path4779" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path14121" /> + sodipodi:nodetypes="cccccccc" + style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + inkscape:connector-curvature="0" /> <rect - x="-2.3833001" - y="-251.14" - width="31" - height="12" - ry="1" - rx="1" + id="rect4781" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect14123" /> - <rect - x="-2.3833001" - y="-251.14" - width="31" - height="12" - ry="1" rx="1" + ry="1" + height="12" + width="31" + y="-251.14" + x="-2.3833001" /> + <rect + id="rect4783" style="color:#000000;fill:#b827b8" - id="rect14125" /> + rx="1" + ry="1" + height="12" + width="31" + y="-251.14" + x="-2.3833001" /> <path - inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + id="path4785" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path14127" /> + style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + inkscape:connector-curvature="0" /> <text - x="14.308331" - y="-215.91681" - inkscape:export-xdpi="75.042641" - transform="scale(0.89596,1.1161)" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - xml:space="preserve" - inkscape:export-ydpi="75.042641" + id="text4789" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text14131"><tspan - style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" - y="-215.91681" - x="14.308331" + inkscape:export-ydpi="75.042641" + xml:space="preserve" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + transform="scale(0.89596,1.1161)" + inkscape:export-xdpi="75.042641" + y="-215.91681" + x="14.308331"><tspan + id="tspan4787" sodipodi:role="line" - id="tspan14129">XML</tspan></text> + x="14.308331" + y="-215.91681" + style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> <text - x="29.116678" - y="-217.14209" - inkscape:export-xdpi="75.042641" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - xml:space="preserve" - inkscape:export-ydpi="75.042641" + id="text4793" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text14135"><tspan - y="-217.14209" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" - x="29.116678" + inkscape:export-ydpi="75.042641" + xml:space="preserve" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + inkscape:export-xdpi="75.042641" + y="-217.14209" + x="29.116678"><tspan + id="tspan4791" sodipodi:role="line" - id="tspan14133"></></tspan></text> + x="29.116678" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" + y="-217.14209"></></tspan></text> </g> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-9)" + d="m 148.00189,45.249885 -3.175,5.027083" + id="path4799" inkscape:connector-curvature="0" - id="path14141" - d="m 148.00189,45.249883 -3.175,5.027083" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-9)" /> + sodipodi:nodetypes="cc" /> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" + d="m 130.91582,45.179242 v 4.768307" + id="path4801" inkscape:connector-curvature="0" - id="path14143" - d="m 130.91582,45.17924 v 4.768307" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" /> + sodipodi:nodetypes="cc" /> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" + d="m 140.17624,39.887575 -7.9375,3.96875" + id="path4803" inkscape:connector-curvature="0" - id="path14145" - d="m 140.17624,39.887573 -7.9375,3.96875" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" /> + sodipodi:nodetypes="cc" /> <path - inkscape:connector-curvature="0" - id="path14147" - d="m 140.17624,39.887573 6.61458,3.96875" - style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" /> + style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" + d="m 140.17624,39.887575 6.61458,3.96875" + id="path4805" + inkscape:connector-curvature="0" /> <circle - r="1.3229166" - cy="39.887573" + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle4807" cx="140.17624" - id="circle14149" - style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> + cy="39.887573" + r="1.3229166" /> <circle - r="1.3229166" - cy="45.249882" + style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle4809" cx="148.00188" - id="circle14151" - style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> + cy="45.249882" + r="1.3229166" /> <circle - r="1.3229166" - cy="45.179241" + style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle4811" cx="130.91582" - id="circle14153" - style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> + cy="45.179241" + r="1.3229166" /> <circle - r="1.3229166" - cy="51.793823" + style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle4813" cx="130.91582" - id="circle14155" - style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> + cy="51.793823" + r="1.3229166" /> <circle - r="1.3229166" - cy="51.864468" + style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle4817" cx="144.03313" - id="circle14159" - style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> + cy="51.864468" + r="1.3229166" /> <text - id="text14181" - y="28.498915" - x="2.645823" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan + x="2.645823" + y="19.598167" + id="text4841"><tspan + sodipodi:role="line" + id="tspan4819" + x="2.645823" + y="19.598167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="24.889833" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + id="tspan4821"> <head></tspan><tspan + sodipodi:role="line" x="2.645823" - id="tspan14161" - sodipodi:role="line"><html></tspan><tspan - id="tspan14163" + y="30.181499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + id="tspan4825"> <title><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan4823">Foo</tspan></title></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"> <head></tspan><tspan - id="tspan14167" + y="35.473167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + id="tspan5890"> </head></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"> <title><tspan - id="tspan14165" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan14169" + y="40.764832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + id="tspan4827"> <body></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"> <body></tspan><tspan - id="tspan14173" + y="46.056499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + id="tspan4831"> <h1><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan4829">Bar</tspan></h1></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"> <h1><tspan - id="tspan14171" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan14177" + y="51.348167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + id="tspan4835"> <p><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan4833">Content</tspan></p></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan14175" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan14179" + y="56.639832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + id="tspan4837"> </body></tspan><tspan + sodipodi:role="line" x="2.645823" - sodipodi:role="line"></html></tspan></text> + y="61.931499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4839"></html></tspan></text> <path - sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" + d="M 21.920189,5.456774 61.415461,5.444334" + id="path4843" inkscape:connector-curvature="0" - id="path14183" - d="m 22.052401,14.717296 39.495272,-0.01244" - style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g14207"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect14185" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text14205"><tspan - sodipodi:role="line" - id="tspan14187" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="0.21334159" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14189">head</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="5.5050077" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14191">title</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="10.796675" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan14193">text</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="16.088341" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14195">body</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="21.380007" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14197">h1</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="26.671673" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan14203">text</tspan></text> - </g> + sodipodi:nodetypes="cc" /> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect4845" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect6756-5-9-2-7-3" + width="6.6145835" + height="5.2916675" + x="74.083321" + y="35.865906" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text4865"><tspan + sodipodi:role="line" + id="tspan4847" + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="8.1508427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4849">head</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="13.442509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4851">title</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="18.734175" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan4853">text</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="24.025841" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4855">body</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="29.317509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan4857">h1</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="34.609173" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan4859">text</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="39.900841" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + id="tspan4863">p</tspan></text> <path - sodipodi:nodetypes="cc" + style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" + id="path4867" inkscape:connector-curvature="0" - id="path14209" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" /> + sodipodi:nodetypes="cc" /> <text - id="text14215" - y="16.51825" - x="132.29166" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="16.51825" - x="132.29166" - id="tspan14211" - sodipodi:role="line">DOM-</tspan><tspan - id="tspan14213" + x="129.64583" + y="13.872416" + id="text4873"><tspan + sodipodi:role="line" + id="tspan4869" + x="129.64583" + y="13.872416" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan + sodipodi:role="line" + x="129.64583" + y="19.164082" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="21.809916" - x="132.29166" - sodipodi:role="line"> Assembly</tspan></text> + id="tspan4871"> Assembly</tspan></text> <text - id="text14219" - y="-1.1757601" - x="82.020821" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="2.5697474" + x="82.020821" + y="-1.1757601" + id="text4877"><tspan + sodipodi:role="line" + id="tspan4875" x="82.020821" - id="tspan14217" - sodipodi:role="line" /></text> + y="2.5697474" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <rect - ry="1.3038982e-07" - y="57.085491" - x="126.94707" - height="5.2916665" + style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect4879" width="9.2604141" - id="rect14221" - style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> - <rect - ry="1.3038982e-07" - y="57.085491" - x="140.17624" height="5.2916665" + x="126.94707" + y="57.085491" + ry="1.3038982e-07" /> + <rect + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect4881" width="9.260416" - id="rect14223" - style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + height="5.2916665" + x="140.17624" + y="57.085491" + ry="1.3038982e-07" /> <text - id="text14229" - y="60.994297" - x="127.6478" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="60.994297" + x="127.6478" + y="60.994297" + id="text4885"><tspan + sodipodi:role="line" + id="tspan4883" x="127.6478" - id="tspan14227" - sodipodi:role="line">Foo</tspan></text> + y="60.994297" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332">Foo</tspan></text> <text - id="text14233" - y="60.994297" - x="141.08368" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="60.994297" + x="141.08368" + y="60.994297" + id="text4889"><tspan + sodipodi:role="line" + id="tspan4887" x="141.08368" - id="tspan14231" - sodipodi:role="line">Bar</tspan></text> + y="60.994297" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332">Bar</tspan></text> <text - id="text14241" - y="37.812248" - x="133.1131" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="37.812248" + x="133.1131" + y="37.812248" + id="text4893"><tspan + sodipodi:role="line" + id="tspan4891" x="133.1131" - id="tspan14239" - sodipodi:role="line"><html></tspan></text> + y="37.812248" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan></text> <text - id="text14245" - y="46.442211" - x="110.62352" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="46.442211" + x="110.62352" + y="46.442211" + id="text4897"><tspan + sodipodi:role="line" + id="tspan4895" x="110.62352" - id="tspan14243" - sodipodi:role="line"><head></tspan></text> + y="46.442211" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><head></tspan></text> <text - id="text14249" - y="45.749748" - x="150.31102" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="45.749748" + x="150.31102" + y="45.749748" + id="text4901"><tspan + sodipodi:role="line" + id="tspan4899" x="150.31102" - id="tspan14247" - sodipodi:role="line"><body></tspan></text> + y="45.749748" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><body></tspan></text> <text - id="text14257" - y="53.056793" - x="109.56725" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="53.056793" + x="109.56725" + y="53.056793" + id="text4909"><tspan + sodipodi:role="line" + id="tspan4907" x="109.56725" - id="tspan14255" - sodipodi:role="line"><title></tspan></text> + y="53.056793" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><title></tspan></text> <text - id="text14261" - y="11.993462" - x="28.825104" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan14259" - sodipodi:role="line">SAX Parser</tspan></text> + x="28.692892" + y="2.7329395" + id="text4913"><tspan + sodipodi:role="line" + id="tspan4911" + x="28.692892" + y="2.7329395" + style="stroke-width:0.26458332">SAX Parser</tspan></text> <text - id="text14267" - y="-7.7903438" - x="74.083321" + xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan14263" - sodipodi:role="line">Event-</tspan><tspan - id="tspan14265" + x="67.053261" + y="-6.5273719" + id="text4917"><tspan + sodipodi:role="line" + x="67.053261" + y="-6.5273719" style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> + id="tspan4915">Event series</tspan></text> </g> <g transform="translate(-1.4239073,11.675749)" style="display:none" - inkscape:label="Layer 70" - id="g14099" + inkscape:label="120" + id="g5111" inkscape:groupmode="layer"> + <rect + ry="1.3038982e-07" + y="42.811218" + x="22.489574" + height="4.630209" + width="7.9374986" + id="rect4959" + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path13935" - d="m 130.91328,51.855499 v 4.768307" + id="path4963" + d="m 130.91328,51.855501 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.313148" y="116.05851" - id="text13939"><tspan + id="text4967"><tspan sodipodi:role="line" x="82.313148" y="116.05851" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan13937">Create int array of size 3 on heap.</tspan></text> + id="tspan4965">Create int array of size 3 on heap.</tspan></text> <text - id="text13943" + id="text4971" y="21.809916" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3780,10 +4047,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="25.555424" x="137.26913" - id="tspan13941" + id="tspan4969" sodipodi:role="line" /></text> <text - id="text13947" + id="text4975" y="16.518251" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -3791,26 +4058,26 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="20.26376" x="137.26913" - id="tspan13945" + id="tspan4973" sodipodi:role="line" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" inkscape:export-xdpi="75.042641" inkscape:export-ydpi="75.042641" - id="g13967"> + id="g4995"> <path d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" inkscape:connector-curvature="0" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" sodipodi:nodetypes="cccccccc" - id="path13949" /> + id="path4977" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6140);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" sodipodi:nodetypes="cccccccc" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path13951" /> + id="path4979" /> <rect x="-2.3833001" y="-251.14" @@ -3819,7 +4086,7 @@ ry="1" rx="1" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect13953" /> + id="rect4981" /> <rect x="-2.3833001" y="-251.14" @@ -3828,12 +4095,12 @@ ry="1" rx="1" style="color:#000000;fill:#b827b8" - id="rect13955" /> + id="rect4983" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6142);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path13957" /> + id="path4985" /> <text x="14.308331" y="-215.91681" @@ -3843,12 +4110,12 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text13961"><tspan + id="text4989"><tspan style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" y="-215.91681" x="14.308331" sodipodi:role="line" - id="tspan13959">XML</tspan></text> + id="tspan4987">XML</tspan></text> <text x="29.116678" y="-217.14209" @@ -3857,191 +4124,210 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text13965"><tspan + id="text4993"><tspan y="-217.14209" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" x="29.116678" sodipodi:role="line" - id="tspan13963"></></tspan></text> + id="tspan4991"></></tspan></text> </g> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path13971" - d="m 148.00189,45.249883 -3.175,5.027083" + id="path4997" + d="m 148.00189,45.249885 -3.175,5.027083" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-9)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path13973" - d="m 130.91582,45.17924 v 4.768307" + id="path4999" + d="m 130.91582,45.179242 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path13975" - d="m 140.17624,39.887573 -7.9375,3.96875" + id="path5001" + d="m 140.17624,39.887575 -7.9375,3.96875" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" /> <path inkscape:connector-curvature="0" - id="path13977" - d="m 140.17624,39.887573 6.61458,3.96875" + id="path5003" + d="m 140.17624,39.887575 6.61458,3.96875" style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" /> <circle r="1.3229166" cy="39.887573" cx="140.17624" - id="circle13979" + id="circle5005" style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="45.249882" cx="148.00188" - id="circle13981" + id="circle5007" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="45.179241" cx="130.91582" - id="circle13983" + id="circle5009" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.793823" cx="130.91582" - id="circle13985" + id="circle5011" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.864468" cx="144.03313" - id="circle13989" + id="circle5013" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <text - id="text14011" - y="28.498915" + id="text5037" + y="19.598167" x="2.645823" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + y="19.598167" x="2.645823" - id="tspan13991" + id="tspan5015" sodipodi:role="line"><html></tspan><tspan - id="tspan13993" + id="tspan5017" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + y="24.889833" x="2.645823" sodipodi:role="line"> <head></tspan><tspan - id="tspan13997" + id="tspan5021" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + y="30.181499" x="2.645823" sodipodi:role="line"> <title><tspan - id="tspan13995" + id="tspan5019" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan13999" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + y="35.473167" + x="2.645823" + sodipodi:role="line" + id="tspan5892"> </head></tspan><tspan + id="tspan5023" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="40.764832" x="2.645823" sodipodi:role="line"> <body></tspan><tspan - id="tspan14003" + id="tspan5027" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + y="46.056499" x="2.645823" sodipodi:role="line"> <h1><tspan - id="tspan14001" + id="tspan5025" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan14007" + id="tspan5031" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + y="51.348167" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan14005" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan14009" + sodipodi:role="line"> <p><tspan + id="tspan5029" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></p></tspan><tspan + id="tspan5033" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + y="56.639832" + x="2.645823" + sodipodi:role="line"> </body></tspan><tspan + id="tspan5035" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="61.931499" x="2.645823" sodipodi:role="line"></html></tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14013" - d="m 22.052401,14.717296 39.495272,-0.01244" + id="path5039" + d="M 21.920189,5.456774 61.415461,5.444334" style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g14037"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect14015" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text14035"><tspan - sodipodi:role="line" - id="tspan14017" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="0.21334159" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14019">head</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="5.5050077" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14021">title</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="10.796675" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan14023">text</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="16.088341" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan14025">body</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="21.380007" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - id="tspan14033">h1</tspan></text> - </g> + <rect + ry="1.3229167" + y="-2.4986765" + x="71.437492" + height="50.270832" + width="18.520834" + id="rect5041" + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + ry="1.3038982e-07" + y="30.904968" + x="75.406242" + height="4.960938" + width="10.58333" + id="rect4959-0" + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <text + id="text5061" + y="2.8591759" + x="75.164528" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="2.8591759" + x="75.164528" + id="tspan5043" + sodipodi:role="line">html</tspan><tspan + id="tspan5045" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="8.1508427" + x="75.164528" + sodipodi:role="line">head</tspan><tspan + id="tspan5047" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="13.442509" + x="75.164528" + sodipodi:role="line">title</tspan><tspan + id="tspan5049" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="18.734175" + x="75.164528" + sodipodi:role="line">text</tspan><tspan + id="tspan5051" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="24.025841" + x="75.164528" + sodipodi:role="line">body</tspan><tspan + id="tspan5053" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="29.317509" + x="75.164528" + sodipodi:role="line">h1</tspan><tspan + id="tspan5059" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="34.609173" + x="75.164528" + sodipodi:role="line">text</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path14039" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" + id="path5063" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" /> <text - id="text14045" - y="16.51825" - x="132.29166" + id="text5069" + y="13.872416" + x="129.64583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="16.51825" - x="132.29166" - id="tspan14041" + y="13.872416" + x="129.64583" + id="tspan5065" sodipodi:role="line">DOM-</tspan><tspan - id="tspan14043" + id="tspan5067" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="21.809916" - x="132.29166" + y="19.164082" + x="129.64583" sodipodi:role="line"> Assembly</tspan></text> <text - id="text14049" + id="text5073" y="-1.1757601" x="82.020821" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4049,7 +4335,7 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="2.5697474" x="82.020821" - id="tspan14047" + id="tspan5071" sodipodi:role="line" /></text> <rect ry="1.3038982e-07" @@ -4057,10 +4343,10 @@ x="126.94707" height="5.2916665" width="9.2604141" - id="rect14051" + id="rect5075" style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <text - id="text14059" + id="text5081" y="60.994297" x="127.6478" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4068,10 +4354,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" y="60.994297" x="127.6478" - id="tspan14057" + id="tspan5079" sodipodi:role="line">Foo</tspan></text> <text - id="text14071" + id="text5089" y="37.812248" x="133.1131" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4079,10 +4365,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="37.812248" x="133.1131" - id="tspan14069" + id="tspan5087" sodipodi:role="line"><html></tspan></text> <text - id="text14075" + id="text5093" y="46.442211" x="110.62352" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4090,10 +4376,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="46.442211" x="110.62352" - id="tspan14073" + id="tspan5091" sodipodi:role="line"><head></tspan></text> <text - id="text14079" + id="text5097" y="45.749748" x="150.31102" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4101,10 +4387,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="45.749748" x="150.31102" - id="tspan14077" + id="tspan5095" sodipodi:role="line"><body></tspan></text> <text - id="text14087" + id="text5101" y="53.056793" x="109.56725" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4112,55 +4398,70 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="53.056793" x="109.56725" - id="tspan14085" + id="tspan5099" sodipodi:role="line"><title></tspan></text> <text - id="text14091" - y="11.993462" - x="28.825104" + id="text5105" + y="2.7329395" + x="28.692892" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan14089" + y="2.7329395" + x="28.692892" + id="tspan5103" sodipodi:role="line">SAX Parser</tspan></text> <text - id="text14097" - y="-7.7903438" - x="74.083321" + id="text5109" + y="-6.5273719" + x="67.053261" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan + id="tspan5107" style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan14093" - sodipodi:role="line">Event-</tspan><tspan - id="tspan14095" - style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> + y="-6.5273719" + x="67.053261" + sodipodi:role="line">Event series</tspan></text> </g> <g inkscape:groupmode="layer" - id="g15926" - inkscape:label="Layer 60" + id="g5310" + inkscape:label="110" style="display:none" transform="translate(-1.4239073,11.675749)"> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5164" + width="10.583333" + height="3.9687495" + x="11.90624" + y="42.817421" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5166" + width="13.22917" + height="3.9687495" + x="30.427073" + y="42.817421" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" - d="m 130.91328,51.855499 v 4.768307" - id="path15780" + d="m 130.91328,51.855501 v 4.768307" + id="path5170" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <text - id="text15784" + id="text5174" y="116.05851" x="82.313148" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan - id="tspan15782" + id="tspan5172" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" y="116.05851" x="82.313148" @@ -4170,9 +4471,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="21.809916" - id="text15788"><tspan + id="text5178"><tspan sodipodi:role="line" - id="tspan15786" + id="tspan5176" x="137.26913" y="25.555424" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> @@ -4181,32 +4482,32 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="16.518251" - id="text15792"><tspan + id="text5182"><tspan sodipodi:role="line" - id="tspan15790" + id="tspan5180" x="137.26913" y="20.26376" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <g - id="g15812" + id="g5202" inkscape:export-ydpi="75.042641" inkscape:export-xdpi="75.042641" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)"> + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> <path - id="path15794" + id="path5184" sodipodi:nodetypes="cccccccc" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" inkscape:connector-curvature="0" d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> <path - id="path15796" + id="path5186" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" sodipodi:nodetypes="cccccccc" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6136);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <rect - id="rect15798" + id="rect5188" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" rx="1" ry="1" @@ -4215,7 +4516,7 @@ y="-251.14" x="-2.3833001" /> <rect - id="rect15800" + id="rect5190" style="color:#000000;fill:#b827b8" rx="1" ry="1" @@ -4224,12 +4525,12 @@ y="-251.14" x="-2.3833001" /> <path - id="path15802" + id="path5192" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6138);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <text - id="text15806" + id="text5196" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -4238,13 +4539,13 @@ inkscape:export-xdpi="75.042641" y="-215.91681" x="14.308331"><tspan - id="tspan15804" + id="tspan5194" sodipodi:role="line" x="14.308331" y="-215.91681" style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> <text - id="text15810" + id="text5200" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -4252,7 +4553,7 @@ inkscape:export-xdpi="75.042641" y="-217.14209" x="29.116678"><tspan - id="tspan15808" + id="tspan5198" sodipodi:role="line" x="29.116678" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" @@ -4260,42 +4561,42 @@ </g> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" - d="m 130.91582,45.17924 v 4.768307" - id="path15816" + d="m 130.91582,45.179242 v 4.768307" + id="path5206" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" - d="m 140.17624,39.887573 -7.9375,3.96875" - id="path15818" + d="m 140.17624,39.887575 -7.9375,3.96875" + id="path5208" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950)" - d="m 140.17624,39.887573 6.61458,3.96875" - id="path15820" + d="m 140.17624,39.887575 6.61458,3.96875" + id="path5210" inkscape:connector-curvature="0" /> <circle style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle15822" + id="circle5212" cx="140.17624" cy="39.887573" r="1.3229166" /> <circle style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle15824" + id="circle5214" cx="148.00188" cy="45.249882" r="1.3229166" /> <circle style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle15826" + id="circle5216" cx="130.91582" cy="45.179241" r="1.3229166" /> <circle style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle15828" + id="circle5218" cx="130.91582" cy="51.793823" r="1.3229166" /> @@ -4303,134 +4604,155 @@ xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="2.645823" - y="28.498915" - id="text15852"><tspan + y="19.598167" + id="text5244"><tspan sodipodi:role="line" - id="tspan15832" + id="tspan5222" x="2.645823" - y="28.498915" + y="19.598167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan sodipodi:role="line" x="2.645823" - y="33.790581" + y="24.889833" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15834"> <head></tspan><tspan + id="tspan5224"> <head></tspan><tspan sodipodi:role="line" x="2.645823" - y="39.082249" + y="30.181499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15838"> <title><tspan + id="tspan5228"> <title><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan15836">Foo</tspan></title></tspan><tspan + id="tspan5226">Foo</tspan></title></tspan><tspan sodipodi:role="line" x="2.645823" - y="44.373913" + y="35.473167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15840"> <body></tspan><tspan + id="tspan5894"> </head></tspan><tspan sodipodi:role="line" x="2.645823" - y="49.665581" + y="40.764832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15844"> <h1><tspan + id="tspan5230"> <body></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="46.056499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5234"> <h1><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan15842">Bar</tspan></h1></tspan><tspan + id="tspan5232">Bar</tspan></h1></tspan><tspan sodipodi:role="line" x="2.645823" - y="54.957245" + y="51.348167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15848"> <para><tspan + id="tspan5238"> <p><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan15846">Content</tspan></para></tspan><tspan + id="tspan5236">Content</tspan></p></tspan><tspan sodipodi:role="line" x="2.645823" - y="60.248913" + y="56.639832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan15850"></html></tspan></text> + id="tspan5240"> </body></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="61.931499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5242"></html></tspan></text> <path style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" - d="m 22.052401,14.717296 39.495272,-0.01244" - id="path15854" + d="M 21.920189,5.456774 61.415461,5.444334" + id="path5246" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> - <g - id="g15872" - transform="translate(4.8587877e-6,13.229167)"> - <rect - ry="1.3229167" - y="-10.436177" - x="71.437485" - height="50.270832" - width="18.520834" - id="rect15856" - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> - <text - id="text15870" - y="-5.0783248" - x="75.16452" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="-5.0783248" - x="75.16452" - id="tspan15858" - sodipodi:role="line">html</tspan><tspan - id="tspan15860" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="0.21334159" - x="75.16452" - sodipodi:role="line">head</tspan><tspan - id="tspan15862" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="5.5050077" - x="75.16452" - sodipodi:role="line">title</tspan><tspan - id="tspan15864" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - y="10.796675" - x="75.16452" - sodipodi:role="line">text</tspan><tspan - id="tspan15868" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - y="16.088341" - x="75.16452" - sodipodi:role="line">body</tspan></text> - </g> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5248" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5164-6" + width="15.213542" + height="5.2916689" + x="74.414055" + y="25.282572" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text5266"><tspan + sodipodi:role="line" + id="tspan5252" + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="8.1508427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5254">head</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="13.442509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5256">title</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="18.734175" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan5258">text</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="24.025841" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5260">body</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="29.317509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + id="tspan5264">h1</tspan></text> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" - id="path15874" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" + id="path5268" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="132.29166" - y="16.51825" - id="text15880"><tspan + x="129.64583" + y="13.872416" + id="text5274"><tspan sodipodi:role="line" - id="tspan15876" - x="132.29166" - y="16.51825" + id="tspan5270" + x="129.64583" + y="13.872416" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan sodipodi:role="line" - x="132.29166" - y="21.809916" + x="129.64583" + y="19.164082" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - id="tspan15878"> Assembly</tspan></text> + id="tspan5272"> Assembly</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.020821" y="-1.1757601" - id="text15884"><tspan + id="text5278"><tspan sodipodi:role="line" - id="tspan15882" + id="tspan5276" x="82.020821" y="2.5697474" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <rect style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect15886" + id="rect5280" width="9.2604141" height="5.2916665" x="126.94707" @@ -4441,9 +4763,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="127.6478" y="60.994297" - id="text15890"><tspan + id="text5284"><tspan sodipodi:role="line" - id="tspan15888" + id="tspan5282" x="127.6478" y="60.994297" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332">Foo</tspan></text> @@ -4452,9 +4774,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="133.1131" y="37.812248" - id="text15894"><tspan + id="text5288"><tspan sodipodi:role="line" - id="tspan15892" + id="tspan5286" x="133.1131" y="37.812248" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan></text> @@ -4463,9 +4785,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="110.62352" y="46.442211" - id="text15898"><tspan + id="text5292"><tspan sodipodi:role="line" - id="tspan15896" + id="tspan5290" x="110.62352" y="46.442211" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><head></tspan></text> @@ -4474,9 +4796,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="150.31102" y="45.749748" - id="text15902"><tspan + id="text5296"><tspan sodipodi:role="line" - id="tspan15900" + id="tspan5294" x="150.31102" y="45.749748" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><body></tspan></text> @@ -4485,65 +4807,80 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="109.56725" y="53.056793" - id="text15906"><tspan + id="text5300"><tspan sodipodi:role="line" - id="tspan15904" + id="tspan5298" x="109.56725" y="53.056793" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><title></tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="28.825104" - y="11.993462" - id="text15910"><tspan + x="28.692892" + y="2.7329395" + id="text5304"><tspan sodipodi:role="line" - id="tspan15908" - x="28.825104" - y="11.993462" + id="tspan5302" + x="28.692892" + y="2.7329395" style="stroke-width:0.26458332">SAX Parser</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="74.083321" - y="-7.7903438" - id="text15916"><tspan + x="67.053261" + y="-6.5273719" + id="text5308"><tspan sodipodi:role="line" - id="tspan15912" - x="74.083321" - y="-7.7903438" - style="stroke-width:0.26458332">Event-</tspan><tspan - sodipodi:role="line" - x="74.083321" - y="-2.4986773" + x="67.053261" + y="-6.5273719" style="stroke-width:0.26458332" - id="tspan15914">series</tspan></text> + id="tspan5306">Event series</tspan></text> </g> <g transform="translate(-1.4239073,11.675749)" style="display:none" - inkscape:label="Layer 50" - id="g16226" + inkscape:label="100" + id="g5467" inkscape:groupmode="layer"> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="37.525753" + x="7.937489" + height="3.9687521" + width="15.874999" + id="rect5329" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="53.400753" + x="7.937489" + height="3.9687521" + width="17.197916" + id="rect5331" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path16086" - d="m 130.91328,51.855499 v 4.768307" + id="path5333" + d="m 130.91328,51.855501 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93-3)" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.313148" y="116.05851" - id="text16090"><tspan + id="text5337"><tspan sodipodi:role="line" x="82.313148" y="116.05851" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan16088">Create int array of size 3 on heap.</tspan></text> + id="tspan5335">Create int array of size 3 on heap.</tspan></text> <text - id="text16094" + id="text5341" y="21.809916" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4551,10 +4888,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="25.555424" x="137.26913" - id="tspan16092" + id="tspan5339" sodipodi:role="line" /></text> <text - id="text16098" + id="text5345" y="16.518251" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4562,26 +4899,26 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="20.26376" x="137.26913" - id="tspan16096" + id="tspan5343" sodipodi:role="line" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" inkscape:export-xdpi="75.042641" inkscape:export-ydpi="75.042641" - id="g16118"> + id="g5365"> <path d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" inkscape:connector-curvature="0" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" sodipodi:nodetypes="cccccccc" - id="path16100" /> + id="path5347" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6132);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" sodipodi:nodetypes="cccccccc" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path16102" /> + id="path5349" /> <rect x="-2.3833001" y="-251.14" @@ -4590,7 +4927,7 @@ ry="1" rx="1" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect16104" /> + id="rect5351" /> <rect x="-2.3833001" y="-251.14" @@ -4599,12 +4936,12 @@ ry="1" rx="1" style="color:#000000;fill:#b827b8" - id="rect16106" /> + id="rect5353" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6134);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path16108" /> + id="path5355" /> <text x="14.308331" y="-215.91681" @@ -4614,12 +4951,12 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text16112"><tspan + id="text5359"><tspan style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" y="-215.91681" x="14.308331" sodipodi:role="line" - id="tspan16110">XML</tspan></text> + id="tspan5357">XML</tspan></text> <text x="29.116678" y="-217.14209" @@ -4628,158 +4965,179 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text16116"><tspan + id="text5363"><tspan y="-217.14209" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" x="29.116678" sodipodi:role="line" - id="tspan16114"></></tspan></text> + id="tspan5361"></></tspan></text> </g> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path16120" - d="m 130.91582,45.17924 v 4.768307" + id="path5367" + d="m 130.91582,45.179242 v 4.768307" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path16122" - d="m 140.17624,39.887573 -7.9375,3.96875" + id="path5369" + d="m 140.17624,39.887575 -7.9375,3.96875" style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" /> <circle r="1.3229166" cy="39.887573" cx="140.17624" - id="circle16126" + id="circle5373" style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="45.179241" cx="130.91582" - id="circle16130" + id="circle5377" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <circle r="1.3229166" cy="51.793823" cx="130.91582" - id="circle16132" + id="circle5379" style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <text - id="text16154" - y="28.498915" + id="text5403" + y="19.598167" x="2.645823" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + y="19.598167" x="2.645823" - id="tspan16134" + id="tspan5381" sodipodi:role="line"><html></tspan><tspan - id="tspan16136" + id="tspan5383" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + y="24.889833" x="2.645823" sodipodi:role="line"> <head></tspan><tspan - id="tspan16140" + id="tspan5387" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + y="30.181499" x="2.645823" sodipodi:role="line"> <title><tspan - id="tspan16138" + id="tspan5385" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan16142" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + y="35.473167" + x="2.645823" + sodipodi:role="line" + id="tspan5896"> </head></tspan><tspan + id="tspan5389" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="40.764832" x="2.645823" sodipodi:role="line"> <body></tspan><tspan - id="tspan16146" + id="tspan5393" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + y="46.056499" x="2.645823" sodipodi:role="line"> <h1><tspan - id="tspan16144" + id="tspan5391" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan16150" + id="tspan5397" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="51.348167" + x="2.645823" + sodipodi:role="line"> <p><tspan + id="tspan5395" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></p></tspan><tspan + id="tspan5399" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + y="56.639832" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan16148" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan16152" + sodipodi:role="line"> </body></tspan><tspan + id="tspan5401" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + y="61.931499" x="2.645823" sodipodi:role="line"></html></tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path16156" - d="m 22.052401,14.717296 39.495272,-0.01244" + id="path5405" + d="M 21.920189,5.456774 61.415461,5.444334" style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g16172"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect16158" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text16170"><tspan - sodipodi:role="line" - id="tspan16160" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="0.21334159" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16162">head</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="5.5050077" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16164">title</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="10.796675" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" - id="tspan16168">text</tspan></text> - </g> + <rect + ry="1.3229167" + y="-2.4986765" + x="71.437492" + height="50.270832" + width="18.520834" + id="rect5407" + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="19.990904" + x="74.414055" + height="5.2916689" + width="11.575518" + id="rect5409" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <text + id="text5423" + y="2.8591759" + x="75.164528" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="2.8591759" + x="75.164528" + id="tspan5411" + sodipodi:role="line">html</tspan><tspan + id="tspan5413" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="8.1508427" + x="75.164528" + sodipodi:role="line">head</tspan><tspan + id="tspan5415" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="13.442509" + x="75.164528" + sodipodi:role="line">title</tspan><tspan + id="tspan5417" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + y="18.734175" + x="75.164528" + sodipodi:role="line">text</tspan><tspan + id="tspan5421" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + y="24.025841" + x="75.164528" + sodipodi:role="line">body</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path16174" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" + id="path5425" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" /> <text - id="text16180" - y="16.51825" - x="132.29166" + id="text5431" + y="13.872416" + x="129.64583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="16.51825" - x="132.29166" - id="tspan16176" + y="13.872416" + x="129.64583" + id="tspan5427" sodipodi:role="line">DOM-</tspan><tspan - id="tspan16178" + id="tspan5429" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="21.809916" - x="132.29166" + y="19.164082" + x="129.64583" sodipodi:role="line"> Assembly</tspan></text> <text - id="text16184" + id="text5435" y="-1.1757601" x="82.020821" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4787,7 +5145,7 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="2.5697474" x="82.020821" - id="tspan16182" + id="tspan5433" sodipodi:role="line" /></text> <rect ry="1.3038982e-07" @@ -4795,10 +5153,10 @@ x="126.94707" height="5.2916665" width="9.2604141" - id="rect16186" + id="rect5437" style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <text - id="text16190" + id="text5441" y="60.994297" x="127.6478" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4806,10 +5164,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" y="60.994297" x="127.6478" - id="tspan16188" + id="tspan5439" sodipodi:role="line">Foo</tspan></text> <text - id="text16194" + id="text5445" y="37.812248" x="133.1131" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4817,10 +5175,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="37.812248" x="133.1131" - id="tspan16192" + id="tspan5443" sodipodi:role="line"><html></tspan></text> <text - id="text16198" + id="text5449" y="46.442211" x="110.62352" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4828,10 +5186,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="46.442211" x="110.62352" - id="tspan16196" + id="tspan5447" sodipodi:role="line"><head></tspan></text> <text - id="text16206" + id="text5457" y="53.056793" x="109.56725" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -4839,49 +5197,44 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="53.056793" x="109.56725" - id="tspan16204" + id="tspan5455" sodipodi:role="line"><title></tspan></text> <text - id="text16210" - y="11.993462" - x="28.825104" + id="text5461" + y="2.7329395" + x="28.692892" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan16208" + y="2.7329395" + x="28.692892" + id="tspan5459" sodipodi:role="line">SAX Parser</tspan></text> <text - id="text16216" - y="-7.7903438" - x="74.083321" + id="text5465" + y="-6.5273719" + x="67.053261" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan + id="tspan5463" style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan16212" - sodipodi:role="line">Event-</tspan><tspan - id="tspan16214" - style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> - </g> + y="-6.5273719" + x="67.053261" + sodipodi:role="line">Event series</tspan></text> + </g> <g inkscape:groupmode="layer" - id="g16828" - inkscape:label="Layer 40" + id="g5729" + inkscape:label="90" style="display:none" transform="translate(-1.4239073,11.675749)"> <text - id="text16702" + id="text5609" y="116.05851" x="82.313148" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan - id="tspan16700" + id="tspan5607" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" y="116.05851" x="82.313148" @@ -4891,9 +5244,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="21.809916" - id="text16706"><tspan + id="text5613"><tspan sodipodi:role="line" - id="tspan16704" + id="tspan5611" x="137.26913" y="25.555424" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> @@ -4902,32 +5255,32 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="16.518251" - id="text16710"><tspan + id="text5617"><tspan sodipodi:role="line" - id="tspan16708" + id="tspan5615" x="137.26913" y="20.26376" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <g - id="g16730" + id="g5637" inkscape:export-ydpi="75.042641" inkscape:export-xdpi="75.042641" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)"> + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> <path - id="path16712" + id="path5619" sodipodi:nodetypes="cccccccc" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" inkscape:connector-curvature="0" d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> <path - id="path16714" + id="path5621" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" sodipodi:nodetypes="cccccccc" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6128);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <rect - id="rect16716" + id="rect5623" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" rx="1" ry="1" @@ -4936,7 +5289,7 @@ y="-251.14" x="-2.3833001" /> <rect - id="rect16718" + id="rect5625" style="color:#000000;fill:#b827b8" rx="1" ry="1" @@ -4945,12 +5298,12 @@ y="-251.14" x="-2.3833001" /> <path - id="path16720" + id="path5627" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6130);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <text - id="text16724" + id="text5631" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -4959,13 +5312,13 @@ inkscape:export-xdpi="75.042641" y="-215.91681" x="14.308331"><tspan - id="tspan16722" + id="tspan5629" sodipodi:role="line" x="14.308331" y="-215.91681" style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> <text - id="text16728" + id="text5635" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -4973,7 +5326,7 @@ inkscape:export-xdpi="75.042641" y="-217.14209" x="29.116678"><tspan - id="tspan16726" + id="tspan5633" sodipodi:role="line" x="29.116678" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" @@ -4981,150 +5334,177 @@ </g> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-93)" - d="m 130.91582,45.17924 v 4.768307" - id="path16732" + d="m 130.91582,45.179242 v 4.768307" + id="path5639" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" - d="m 140.17624,39.887573 -7.9375,3.96875" - id="path16734" + d="m 140.17624,39.887575 -7.9375,3.96875" + id="path5641" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <circle style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle16736" + id="circle5643" cx="140.17624" cy="39.887573" r="1.3229166" /> <circle style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle16738" + id="circle5645" cx="130.91582" cy="45.179241" r="1.3229166" /> <circle style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle16740" + id="circle5647" cx="130.91582" cy="51.793823" r="1.3229166" /> + <rect + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect6756-5" + width="8.598959" + height="5.291666" + x="30.427073" + y="25.619505" + ry="1.3038982e-07" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="2.645823" - y="28.498915" - id="text16762"><tspan + y="19.598167" + id="text5671"><tspan sodipodi:role="line" - id="tspan16742" + id="tspan5649" x="2.645823" - y="28.498915" + y="19.598167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan sodipodi:role="line" x="2.645823" - y="33.790581" + y="24.889833" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16744"> <head></tspan><tspan + id="tspan5651"> <head></tspan><tspan sodipodi:role="line" x="2.645823" - y="39.082249" + y="30.181499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16748"> <title><tspan + id="tspan5655"> <title><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan16746">Foo</tspan></title></tspan><tspan + id="tspan5653">Foo</tspan></title></tspan><tspan sodipodi:role="line" x="2.645823" - y="44.373913" + y="35.473167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16750"> <body></tspan><tspan + id="tspan5898"> </head></tspan><tspan sodipodi:role="line" x="2.645823" - y="49.665581" + y="40.764832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16754"> <h1><tspan + id="tspan5657"> <body></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="46.056499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5661"> <h1><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan16752">Bar</tspan></h1></tspan><tspan + id="tspan5659">Bar</tspan></h1></tspan><tspan sodipodi:role="line" x="2.645823" - y="54.957245" + y="51.348167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16758"> <para><tspan + id="tspan5665"> <p><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan16756">Content</tspan></para></tspan><tspan + id="tspan5663">Content</tspan></p></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="56.639832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5667"> </body></tspan><tspan sodipodi:role="line" x="2.645823" - y="60.248913" + y="61.931499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan16760"></html></tspan></text> + id="tspan5669"></html></tspan></text> <path style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" - d="m 22.052401,14.717296 39.495272,-0.01244" - id="path16764" + d="M 21.920189,5.456774 61.415461,5.444334" + id="path5673" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> - <g - id="g16778" - transform="translate(4.8587877e-6,13.229167)"> - <rect - ry="1.3229167" - y="-10.436177" - x="71.437485" - height="50.270832" - width="18.520834" - id="rect16766" - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> - <text - id="text16776" - y="-5.0783248" - x="75.16452" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="-5.0783248" - x="75.16452" - id="tspan16768" - sodipodi:role="line">html</tspan><tspan - id="tspan16770" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="0.21334159" - x="75.16452" - sodipodi:role="line">head</tspan><tspan - id="tspan16774" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - y="5.5050077" - x="75.16452" - sodipodi:role="line">title</tspan></text> - </g> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5675" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <rect + style="display:inline;fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect6756-5-0" + width="11.244791" + height="5.2916665" + x="74.744781" + y="14.69924" + ry="1.3038982e-07" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text5689"><tspan + sodipodi:role="line" + id="tspan5679" + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="8.1508427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5681">head</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="13.442509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5683">title</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="18.734175" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000;stroke-width:0.26458332" + id="tspan5687">text</tspan></text> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" - id="path16780" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" + id="path5691" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="132.29166" - y="16.51825" - id="text16786"><tspan + x="129.64583" + y="13.872416" + id="text5697"><tspan sodipodi:role="line" - id="tspan16782" - x="132.29166" - y="16.51825" + id="tspan5693" + x="129.64583" + y="13.872416" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan sodipodi:role="line" - x="132.29166" - y="21.809916" + x="129.64583" + y="19.164082" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - id="tspan16784"> Assembly</tspan></text> + id="tspan5695"> Assembly</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.020821" y="-1.1757601" - id="text16790"><tspan + id="text5701"><tspan sodipodi:role="line" - id="tspan16788" + id="tspan5699" x="82.020821" y="2.5697474" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> @@ -5133,9 +5513,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="133.1131" y="37.812248" - id="text16800"><tspan + id="text5711"><tspan sodipodi:role="line" - id="tspan16798" + id="tspan5709" x="133.1131" y="37.812248" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan></text> @@ -5144,9 +5524,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="110.62352" y="46.442211" - id="text16804"><tspan + id="text5715"><tspan sodipodi:role="line" - id="tspan16802" + id="tspan5713" x="110.62352" y="46.442211" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><head></tspan></text> @@ -5155,59 +5535,402 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="109.56725" y="53.056793" - id="text16808"><tspan + id="text5719"><tspan sodipodi:role="line" - id="tspan16806" + id="tspan5717" x="109.56725" y="53.056793" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><title></tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="28.825104" - y="11.993462" - id="text16812"><tspan + x="28.692892" + y="2.7329395" + id="text5723"><tspan + sodipodi:role="line" + id="tspan5721" + x="28.692892" + y="2.7329395" + style="stroke-width:0.26458332">SAX Parser</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="67.053261" + y="-6.5273719" + id="text5727"><tspan + sodipodi:role="line" + x="67.053261" + y="-6.5273719" + style="stroke-width:0.26458332" + id="tspan5725">Event series</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="g5599" + inkscape:label="80" + style="display:none" + transform="translate(-1.4239073,11.675749)"> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5471" + width="17.032553" + height="5.291667" + x="13.229156" + y="25.619505" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5473" + width="19.843748" + height="5.2916665" + x="38.364574" + y="25.619505" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <text + id="text5479" + y="116.05851" + x="82.313148" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + id="tspan5477" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" + y="116.05851" + x="82.313148" + sodipodi:role="line">Create int array of size 3 on heap.</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="21.809916" + id="text5483"><tspan + sodipodi:role="line" + id="tspan5481" + x="137.26913" + y="25.555424" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="16.518251" + id="text5487"><tspan + sodipodi:role="line" + id="tspan5485" + x="137.26913" + y="20.26376" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> + <g + id="g5507" + inkscape:export-ydpi="75.042641" + inkscape:export-xdpi="75.042641" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> + <path + id="path5489" + sodipodi:nodetypes="cccccccc" + style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" + inkscape:connector-curvature="0" + d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> + <path + id="path5491" + d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" + sodipodi:nodetypes="cccccccc" + style="color:#000000;fill:url(#linearGradient6124);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + inkscape:connector-curvature="0" /> + <rect + id="rect5493" + style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" + rx="1" + ry="1" + height="12" + width="31" + y="-251.14" + x="-2.3833001" /> + <rect + id="rect5495" + style="color:#000000;fill:#b827b8" + rx="1" + ry="1" + height="12" + width="31" + y="-251.14" + x="-2.3833001" /> + <path + id="path5497" + d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" + style="color:#000000;fill:url(#linearGradient6126);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + inkscape:connector-curvature="0" /> + <text + id="text5501" + style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" + inkscape:export-ydpi="75.042641" + xml:space="preserve" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + transform="scale(0.89596,1.1161)" + inkscape:export-xdpi="75.042641" + y="-215.91681" + x="14.308331"><tspan + id="tspan5499" + sodipodi:role="line" + x="14.308331" + y="-215.91681" + style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> + <text + id="text5505" + style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" + inkscape:export-ydpi="75.042641" + xml:space="preserve" + inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" + inkscape:export-xdpi="75.042641" + y="-217.14209" + x="29.116678"><tspan + id="tspan5503" + sodipodi:role="line" + x="29.116678" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" + y="-217.14209"></></tspan></text> + </g> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" + d="m 140.17624,39.887575 -7.9375,3.96875" + id="path5511" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <circle + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle5513" + cx="140.17624" + cy="39.887573" + r="1.3229166" /> + <circle + style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" + id="circle5515" + cx="130.91582" + cy="45.179241" + r="1.3229166" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="2.645823" + y="19.598167" + id="text5541"><tspan + sodipodi:role="line" + id="tspan5519" + x="2.645823" + y="19.598167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="24.889833" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5521"> <head></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="30.181499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5525"> <title><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan5523">Foo</tspan></title></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="35.473167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5900"> </head></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="40.764832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5527"> <body></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="46.056499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5531"> <h1><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan5529">Bar</tspan></h1></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="51.348167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5535"> <p><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" + id="tspan5533">Content</tspan></p></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="56.639832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5537"> </body></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="61.931499" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5539"></html></tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" + d="M 21.920189,5.456774 61.415461,5.444334" + id="path5543" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5545" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5547" + width="13.229164" + height="5.2916698" + x="75.406242" + y="9.4075699" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text5559"><tspan + sodipodi:role="line" + id="tspan5549" + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="8.1508427" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5551">head</tspan><tspan + sodipodi:role="line" + x="75.164528" + y="13.442509" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + id="tspan5557">title</tspan></text> + <path + style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" + id="path5561" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="129.64583" + y="13.872416" + id="text5567"><tspan + sodipodi:role="line" + id="tspan5563" + x="129.64583" + y="13.872416" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan + sodipodi:role="line" + x="129.64583" + y="19.164082" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" + id="tspan5565"> Assembly</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="82.020821" + y="-1.1757601" + id="text5571"><tspan + sodipodi:role="line" + id="tspan5569" + x="82.020821" + y="2.5697474" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="133.1131" + y="37.812248" + id="text5581"><tspan + sodipodi:role="line" + id="tspan5579" + x="133.1131" + y="37.812248" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="110.62352" + y="46.442211" + id="text5585"><tspan + sodipodi:role="line" + id="tspan5583" + x="110.62352" + y="46.442211" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><head></tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="28.692892" + y="2.7329395" + id="text5593"><tspan sodipodi:role="line" - id="tspan16810" - x="28.825104" - y="11.993462" + id="tspan5591" + x="28.692892" + y="2.7329395" style="stroke-width:0.26458332">SAX Parser</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="74.083321" - y="-7.7903438" - id="text16818"><tspan + x="67.053261" + y="-6.5273719" + id="text5597"><tspan sodipodi:role="line" - id="tspan16814" - x="74.083321" - y="-7.7903438" - style="stroke-width:0.26458332">Event-</tspan><tspan - sodipodi:role="line" - x="74.083321" - y="-2.4986773" + x="67.053261" + y="-6.5273719" style="stroke-width:0.26458332" - id="tspan16816">series</tspan></text> + id="tspan5595">Event series</tspan></text> </g> <g transform="translate(-1.4239073,11.675749)" style="display:none" - inkscape:label="Layer 30" - id="g17108" + inkscape:label="70" + id="g5884" inkscape:groupmode="layer"> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="21.650755" + x="7.9374895" + height="3.9687498" + width="15.875" + id="rect5776" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="32.234089" + x="7.9374895" + height="3.9687493" + width="18.520834" + id="rect5778" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.313148" y="116.05851" - id="text16990"><tspan + id="text5782"><tspan sodipodi:role="line" x="82.313148" y="116.05851" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan16988">Create int array of size 3 on heap.</tspan></text> + id="tspan5780">Create int array of size 3 on heap.</tspan></text> <text - id="text16994" + id="text5786" y="21.809916" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5215,10 +5938,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="25.555424" x="137.26913" - id="tspan16992" + id="tspan5784" sodipodi:role="line" /></text> <text - id="text16998" + id="text5790" y="16.518251" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5226,26 +5949,26 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="20.26376" x="137.26913" - id="tspan16996" + id="tspan5788" sodipodi:role="line" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" inkscape:export-xdpi="75.042641" inkscape:export-ydpi="75.042641" - id="g17018"> + id="g5810"> <path d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" inkscape:connector-curvature="0" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" sodipodi:nodetypes="cccccccc" - id="path17000" /> + id="path5792" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6120);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" sodipodi:nodetypes="cccccccc" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path17002" /> + id="path5794" /> <rect x="-2.3833001" y="-251.14" @@ -5254,7 +5977,7 @@ ry="1" rx="1" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect17004" /> + id="rect5796" /> <rect x="-2.3833001" y="-251.14" @@ -5263,12 +5986,12 @@ ry="1" rx="1" style="color:#000000;fill:#b827b8" - id="rect17006" /> + id="rect5798" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6122);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path17008" /> + id="path5800" /> <text x="14.308331" y="-215.91681" @@ -5278,12 +6001,12 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text17012"><tspan + id="text5804"><tspan style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" y="-215.91681" x="14.308331" sodipodi:role="line" - id="tspan17010">XML</tspan></text> + id="tspan5802">XML</tspan></text> <text x="29.116678" y="-217.14209" @@ -5292,136 +6015,140 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text17016"><tspan + id="text5808"><tspan y="-217.14209" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" x="29.116678" sodipodi:role="line" - id="tspan17014"></></tspan></text> + id="tspan5806"></></tspan></text> </g> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path17022" - d="m 140.17624,39.887573 -7.9375,3.96875" - style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker12950-51)" /> <circle r="1.3229166" cy="39.887573" cx="140.17624" - id="circle17024" + id="circle5814" style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> - <circle - r="1.3229166" - cy="45.179241" - cx="130.91582" - id="circle17026" - style="display:inline;fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" /> <text - id="text17050" - y="28.498915" + id="text5840" + y="19.598167" x="2.645823" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + y="19.598167" x="2.645823" - id="tspan17030" + id="tspan5818" sodipodi:role="line"><html></tspan><tspan - id="tspan17032" + id="tspan5820" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + y="24.889833" x="2.645823" sodipodi:role="line"> <head></tspan><tspan - id="tspan17036" + id="tspan5824" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + y="30.181499" x="2.645823" sodipodi:role="line"> <title><tspan - id="tspan17034" + id="tspan5822" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan17038" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + y="35.473167" + x="2.645823" + sodipodi:role="line" + id="tspan5902"> </head></tspan><tspan + id="tspan5826" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="40.764832" x="2.645823" sodipodi:role="line"> <body></tspan><tspan - id="tspan17042" + id="tspan5830" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + y="46.056499" x="2.645823" sodipodi:role="line"> <h1><tspan - id="tspan17040" + id="tspan5828" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan17046" + id="tspan5834" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="51.348167" + x="2.645823" + sodipodi:role="line"> <p><tspan + id="tspan5832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></p></tspan><tspan + id="tspan5836" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + y="56.639832" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan17044" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan17048" + sodipodi:role="line"> </body></tspan><tspan + id="tspan5838" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + y="61.931499" x="2.645823" sodipodi:role="line"></html></tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path17052" - d="m 22.052401,14.717296 39.495272,-0.01244" + id="path5842" + d="M 21.920189,5.456774 61.415461,5.444334" style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g17064"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect17054" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text17062"><tspan - sodipodi:role="line" - id="tspan17056" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">html</tspan><tspan - sodipodi:role="line" - x="75.16452" - y="0.21334159" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - id="tspan17060">head</tspan></text> - </g> + <rect + ry="1.3229167" + y="-2.4986765" + x="71.437492" + height="50.270832" + width="18.520834" + id="rect5844" + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <rect + inkscape:transform-center-y="4.7973443" + inkscape:transform-center-x="0.87224441" + ry="1.3038982e-07" + y="4.1159062" + x="75.406242" + height="3.96875" + width="10.58333" + id="rect5846" + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> + <text + id="text5854" + y="2.8591759" + x="75.164528" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="2.8591759" + x="75.164528" + id="tspan5848" + sodipodi:role="line">html</tspan><tspan + id="tspan5852" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + y="8.1508427" + x="75.164528" + sodipodi:role="line">head</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" - id="path17066" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" + id="path5856" + d="m 91.28124,9.4075737 c 27.78125,0 48.94792,3.9687493 48.94792,22.4895823" style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" /> <text - id="text17072" - y="16.51825" - x="132.29166" + id="text5862" + y="13.872416" + x="129.64583" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="16.51825" - x="132.29166" - id="tspan17068" + y="13.872416" + x="129.64583" + id="tspan5858" sodipodi:role="line">DOM-</tspan><tspan - id="tspan17070" + id="tspan5860" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - y="21.809916" - x="132.29166" + y="19.164082" + x="129.64583" sodipodi:role="line"> Assembly</tspan></text> <text - id="text17076" + id="text5866" y="-1.1757601" x="82.020821" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5429,10 +6156,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="2.5697474" x="82.020821" - id="tspan17074" + id="tspan5864" sodipodi:role="line" /></text> <text - id="text17080" + id="text5870" y="37.812248" x="133.1131" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5440,60 +6167,64 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="37.812248" x="133.1131" - id="tspan17078" + id="tspan5868" sodipodi:role="line"><html></tspan></text> <text - id="text17084" - y="46.442211" - x="110.62352" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="46.442211" - x="110.62352" - id="tspan17082" - sodipodi:role="line"><head></tspan></text> - <text - id="text17092" - y="11.993462" - x="28.825104" + id="text5878" + y="2.7329395" + x="28.692892" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan17090" + y="2.7329395" + x="28.692892" + id="tspan5876" sodipodi:role="line">SAX Parser</tspan></text> <text - id="text17098" - y="-7.7903438" - x="74.083321" + id="text5882" + y="-6.5273719" + x="67.053261" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan + id="tspan5880" style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan17094" - sodipodi:role="line">Event-</tspan><tspan - id="tspan17096" - style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> + y="-6.5273719" + x="67.053261" + sodipodi:role="line">Event series</tspan></text> </g> <g inkscape:groupmode="layer" - id="g17378" - inkscape:label="Layer 20" + id="g6014" + inkscape:label="60" style="display:none" transform="translate(-1.4239073,11.675749)"> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5914" + width="15.875" + height="3.9687498" + x="2.645823" + y="16.022158" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5916" + width="18.520834" + height="3.9687493" + x="2.6458213" + y="58.355488" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> <text - id="text17270" + id="text5920" y="116.05851" x="82.313148" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan - id="tspan17268" + id="tspan5918" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" y="116.05851" x="82.313148" @@ -5503,9 +6234,9 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="21.809916" - id="text17274"><tspan + id="text5924"><tspan sodipodi:role="line" - id="tspan17272" + id="tspan5922" x="137.26913" y="25.555424" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> @@ -5514,32 +6245,32 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="137.26913" y="16.518251" - id="text17278"><tspan + id="text5928"><tspan sodipodi:role="line" - id="tspan17276" + id="tspan5926" x="137.26913" y="20.26376" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <g - id="g17298" + id="g5948" inkscape:export-ydpi="75.042641" inkscape:export-xdpi="75.042641" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)"> + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)"> <path - id="path17280" + id="path5930" sodipodi:nodetypes="cccccccc" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" inkscape:connector-curvature="0" d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> <path - id="path17282" + id="path5932" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" sodipodi:nodetypes="cccccccc" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6116);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <rect - id="rect17284" + id="rect5934" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" rx="1" ry="1" @@ -5548,7 +6279,7 @@ y="-251.14" x="-2.3833001" /> <rect - id="rect17286" + id="rect5936" style="color:#000000;fill:#b827b8" rx="1" ry="1" @@ -5557,12 +6288,12 @@ y="-251.14" x="-2.3833001" /> <path - id="path17288" + id="path5938" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6118);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" inkscape:connector-curvature="0" /> <text - id="text17292" + id="text5942" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -5571,13 +6302,13 @@ inkscape:export-xdpi="75.042641" y="-215.91681" x="14.308331"><tspan - id="tspan17290" + id="tspan5940" sodipodi:role="line" x="14.308331" y="-215.91681" style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> <text - id="text17296" + id="text5946" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" inkscape:export-ydpi="75.042641" xml:space="preserve" @@ -5585,185 +6316,157 @@ inkscape:export-xdpi="75.042641" y="-217.14209" x="29.116678"><tspan - id="tspan17294" + id="tspan5944" sodipodi:role="line" x="29.116678" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" y="-217.14209"></></tspan></text> </g> - <circle - style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none" - id="circle17302" - cx="140.17624" - cy="39.887573" - r="1.3229166" /> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="2.645823" - y="28.498915" - id="text17326"><tspan + y="19.598167" + id="text5976"><tspan sodipodi:role="line" - id="tspan17306" + id="tspan5952" x="2.645823" - y="28.498915" + y="19.598167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan sodipodi:role="line" x="2.645823" - y="33.790581" + y="24.889833" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17308"> <head></tspan><tspan + id="tspan5954"> <head></tspan><tspan sodipodi:role="line" x="2.645823" - y="39.082249" + y="30.181499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17312"> <title><tspan + id="tspan5958"> <title><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17310">Foo</tspan></title></tspan><tspan + id="tspan5956">Foo</tspan></title></tspan><tspan + id="tspan5960" + sodipodi:role="line" + x="2.645823" + y="35.473167" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"> </head></tspan><tspan sodipodi:role="line" x="2.645823" - y="44.373913" + y="40.764832" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17314"> <body></tspan><tspan + id="tspan5962"> <body></tspan><tspan sodipodi:role="line" x="2.645823" - y="49.665581" + y="46.056499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17318"> <h1><tspan + id="tspan5966"> <h1><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17316">Bar</tspan></h1></tspan><tspan + id="tspan5964">Bar</tspan></h1></tspan><tspan sodipodi:role="line" x="2.645823" - y="54.957245" + y="51.348167" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17322"> <para><tspan + id="tspan5970"> <p><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17320">Content</tspan></para></tspan><tspan + id="tspan5968">Content</tspan></p></tspan><tspan + sodipodi:role="line" + x="2.645823" + y="56.639832" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + id="tspan5972"> </body></tspan><tspan sodipodi:role="line" x="2.645823" - y="60.248913" + y="61.931499" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17324"></html></tspan></text> + id="tspan5974"></html></tspan></text> <path style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" - d="m 22.052401,14.717296 39.495272,-0.01244" - id="path17328" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <g - id="g17338" - transform="translate(4.8587877e-6,13.229167)"> - <rect - ry="1.3229167" - y="-10.436177" - x="71.437485" - height="50.270832" - width="18.520834" - id="rect17330" - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" /> - <text - id="text17336" - y="-5.0783248" - x="75.16452" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - id="tspan17334" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - y="-5.0783248" - x="75.16452" - sodipodi:role="line">html</tspan></text> - </g> - <path - style="display:inline;fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226-5)" - d="m 91.28124,14.69924 c 27.78125,0 48.94792,-1.322917 48.94792,17.197916" - id="path17340" + d="M 21.920189,5.456774 61.415461,5.444334" + id="path5978" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> + <rect + style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5980" + width="18.520834" + height="50.270832" + x="71.437492" + y="-2.4986765" + ry="1.3229167" /> + <rect + style="display:inline;fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" + id="rect5982" + width="10.58333" + height="3.96875" + x="75.406242" + y="-0.5143019" + ry="1.3038982e-07" + inkscape:transform-center-x="0.87224441" + inkscape:transform-center-y="4.7973443" /> <text xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="132.29166" - y="16.51825" - id="text17346"><tspan - sodipodi:role="line" - id="tspan17342" - x="132.29166" - y="16.51825" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">DOM-</tspan><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="75.164528" + y="2.8591759" + id="text5988"><tspan sodipodi:role="line" - x="132.29166" - y="21.809916" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" - id="tspan17344"> Assembly</tspan></text> + x="75.164528" + y="2.8591759" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" + id="tspan5986">html</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.020821" y="-1.1757601" - id="text17350"><tspan + id="text6000"><tspan sodipodi:role="line" - id="tspan17348" + id="tspan5998" x="82.020821" y="2.5697474" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="133.1131" - y="37.812248" - id="text17354"><tspan - sodipodi:role="line" - id="tspan17352" - x="133.1131" - y="37.812248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="28.825104" - y="11.993462" - id="text17362"><tspan + x="28.692892" + y="2.7329395" + id="text6008"><tspan sodipodi:role="line" - id="tspan17360" - x="28.825104" - y="11.993462" + id="tspan6006" + x="28.692892" + y="2.7329395" style="stroke-width:0.26458332">SAX Parser</tspan></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="74.083321" - y="-7.7903438" - id="text17368"><tspan + x="67.053261" + y="-6.5273719" + id="text6012"><tspan sodipodi:role="line" - id="tspan17364" - x="74.083321" - y="-7.7903438" - style="stroke-width:0.26458332">Event-</tspan><tspan - sodipodi:role="line" - x="74.083321" - y="-2.4986773" + x="67.053261" + y="-6.5273719" style="stroke-width:0.26458332" - id="tspan17366">series</tspan></text> + id="tspan6010">Event series</tspan></text> </g> <g transform="translate(-1.4239073,11.675749)" style="display:none" - inkscape:label="Layer 10" - id="g17638" + inkscape:label="50" + id="g6102" inkscape:groupmode="layer"> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="82.313148" y="116.05851" - id="text17540"><tspan + id="text6024"><tspan sodipodi:role="line" x="82.313148" y="116.05851" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - id="tspan17538">Create int array of size 3 on heap.</tspan></text> + id="tspan6022">Create int array of size 3 on heap.</tspan></text> <text - id="text17544" + id="text6028" y="21.809916" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5771,10 +6474,10 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="25.555424" x="137.26913" - id="tspan17542" + id="tspan6026" sodipodi:role="line" /></text> <text - id="text17548" + id="text6032" y="16.518251" x="137.26913" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5782,26 +6485,26 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="20.26376" x="137.26913" - id="tspan17546" + id="tspan6030" sodipodi:role="line" /></text> <g - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)" + transform="matrix(0.26458333,0,0,0.26458333,3.5409877,65.53628)" inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" inkscape:export-xdpi="75.042641" inkscape:export-ydpi="75.042641" - id="g17568"> + id="g6052"> <path d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" inkscape:connector-curvature="0" style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" sodipodi:nodetypes="cccccccc" - id="path17550" /> + id="path6034" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6112);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" sodipodi:nodetypes="cccccccc" d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - id="path17552" /> + id="path6036" /> <rect x="-2.3833001" y="-251.14" @@ -5810,7 +6513,7 @@ ry="1" rx="1" style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - id="rect17554" /> + id="rect6038" /> <rect x="-2.3833001" y="-251.14" @@ -5819,12 +6522,12 @@ ry="1" rx="1" style="color:#000000;fill:#b827b8" - id="rect17556" /> + id="rect6040" /> <path inkscape:connector-curvature="0" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" + style="color:#000000;fill:url(#linearGradient6114);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - id="path17558" /> + id="path6042" /> <text x="14.308331" y="-215.91681" @@ -5834,12 +6537,12 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - id="text17562"><tspan + id="text6046"><tspan style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif" y="-215.91681" x="14.308331" sodipodi:role="line" - id="tspan17560">XML</tspan></text> + id="tspan6044">XML</tspan></text> <text x="29.116678" y="-217.14209" @@ -5848,91 +6551,72 @@ xml:space="preserve" inkscape:export-ydpi="75.042641" style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - id="text17566"><tspan + id="text6050"><tspan y="-217.14209" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" x="29.116678" sodipodi:role="line" - id="tspan17564"></></tspan></text> + id="tspan6048"></></tspan></text> </g> <text - id="text17592" - y="28.498915" + id="text6078" + y="19.598167" x="2.645823" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="28.498915" + y="19.598167" x="2.645823" - id="tspan17572" + id="tspan6054" sodipodi:role="line"><html></tspan><tspan - id="tspan17574" + id="tspan6056" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="33.790581" + y="24.889833" x="2.645823" sodipodi:role="line"> <head></tspan><tspan - id="tspan17578" + id="tspan6060" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="39.082249" + y="30.181499" x="2.645823" sodipodi:role="line"> <title><tspan - id="tspan17576" + id="tspan6058" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Foo</tspan></title></tspan><tspan - id="tspan17580" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="44.373913" + y="35.473167" + x="2.645823" + sodipodi:role="line" + id="tspan6062"> </head></tspan><tspan + id="tspan6064" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="40.764832" x="2.645823" sodipodi:role="line"> <body></tspan><tspan - id="tspan17584" + id="tspan6068" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="49.665581" + y="46.056499" x="2.645823" sodipodi:role="line"> <h1><tspan - id="tspan17582" + id="tspan6066" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Bar</tspan></h1></tspan><tspan - id="tspan17588" + id="tspan6072" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="54.957245" + y="51.348167" x="2.645823" - sodipodi:role="line"> <para><tspan - id="tspan17586" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></para></tspan><tspan - id="tspan17590" + sodipodi:role="line"> <p><tspan + id="tspan6070" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000">Content</tspan></p></tspan><tspan + id="tspan6074" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - y="60.248913" + y="56.639832" + x="2.645823" + sodipodi:role="line"> </body></tspan><tspan + id="tspan6076" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" + y="61.931499" x="2.645823" sodipodi:role="line"></html></tspan></text> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path17594" - d="m 22.052401,14.717296 39.495272,-0.01244" - style="fill:none;stroke:#000000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12226)" /> - <g - transform="translate(4.8587877e-6,13.229167)" - id="g17602"> - <rect - style="fill:#ffeeaa;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" - id="rect17596" - width="18.520834" - height="50.270832" - x="71.437485" - y="-10.436177" - ry="1.3229167" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="75.16452" - y="-5.0783248" - id="text17600"><tspan - sodipodi:role="line" - x="75.16452" - y="-5.0783248" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#000000;stroke-width:0.26458332" - id="tspan17598">html</tspan></text> - </g> <text - id="text17614" + id="text6092" y="-1.1757601" x="82.020821" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -5940,207 +6624,11 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" y="2.5697474" x="82.020821" - id="tspan17612" + id="tspan6090" sodipodi:role="line" /></text> - <text - id="text17622" - y="11.993462" - x="28.825104" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="stroke-width:0.26458332" - y="11.993462" - x="28.825104" - id="tspan17620" - sodipodi:role="line">SAX Parser</tspan></text> - <text - id="text17628" - y="-7.7903438" - x="74.083321" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - style="stroke-width:0.26458332" - y="-7.7903438" - x="74.083321" - id="tspan17624" - sodipodi:role="line">Event-</tspan><tspan - id="tspan17626" - style="stroke-width:0.26458332" - y="-2.4986773" - x="74.083321" - sodipodi:role="line">series</tspan></text> - </g> - <g - inkscape:groupmode="layer" - id="g17882" - inkscape:label="Layer 05" - style="display:none" - transform="translate(-1.4239073,11.675749)"> - <text - id="text17798" - y="116.05851" - x="82.313148" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332" - xml:space="preserve"><tspan - id="tspan17796" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:none;stroke-width:0.26458332" - y="116.05851" - x="82.313148" - sodipodi:role="line">Create int array of size 3 on heap.</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="137.26913" - y="21.809916" - id="text17802"><tspan - sodipodi:role="line" - id="tspan17800" - x="137.26913" - y="25.555424" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="137.26913" - y="16.518251" - id="text17806"><tspan - sodipodi:role="line" - id="tspan17804" - x="137.26913" - y="20.26376" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> - <g - id="g17826" - inkscape:export-ydpi="75.042641" - inkscape:export-xdpi="75.042641" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="matrix(0.26458333,0,0,0.26458333,3.6731996,74.796802)"> - <path - id="path17808" - sodipodi:nodetypes="cccccccc" - style="color:#000000;opacity:0.6;fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092;filter:url(#filter4402-9)" - inkscape:connector-curvature="0" - d="m 13.617,-255.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" /> - <path - id="path17810" - d="m 6.6167,-262.14 v 8.0776 13.21 34.712 h 45 v -40.108 l -16.023,-15.892 z" - sodipodi:nodetypes="cccccccc" - style="color:#000000;fill:url(#linearGradient3428);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" - inkscape:connector-curvature="0" /> - <rect - id="rect17812" - style="color:#000000;fill:#000000;filter:url(#filter4396-9-6)" - rx="1" - ry="1" - height="12" - width="31" - y="-251.14" - x="-2.3833001" /> - <rect - id="rect17814" - style="color:#000000;fill:#b827b8" - rx="1" - ry="1" - height="12" - width="31" - y="-251.14" - x="-2.3833001" /> - <path - id="path17816" - d="m 51.617,-246.14 -15.989,-15.989 v 15.989 z" - style="color:#000000;fill:url(#linearGradient3430);stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:117.54000092" - inkscape:connector-curvature="0" /> - <text - id="text17820" - style="font-weight:bold;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff" - inkscape:export-ydpi="75.042641" - xml:space="preserve" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - transform="scale(0.89596,1.1161)" - inkscape:export-xdpi="75.042641" - y="-215.91681" - x="14.308331"><tspan - id="tspan17818" - sodipodi:role="line" - x="14.308331" - y="-215.91681" - style="font-size:10.20800018px;line-height:1.25;font-family:sans-serif">XML</tspan></text> - <text - id="text17824" - style="font-weight:bold;line-height:0%;font-family:'DejaVu Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#b827b8" - inkscape:export-ydpi="75.042641" - xml:space="preserve" - inkscape:export-filename="/home/ramsakb/desk/cherryhill/text6715.png" - inkscape:export-xdpi="75.042641" - y="-217.14209" - x="29.116678"><tspan - id="tspan17822" - sodipodi:role="line" - x="29.116678" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.93400002px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#b827b8" - y="-217.14209"></></tspan></text> - </g> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="2.645823" - y="28.498915" - id="text17848"><tspan - sodipodi:role="line" - id="tspan17828" - x="2.645823" - y="28.498915" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"><html></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="33.790581" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17830"> <head></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="39.082249" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17834"> <title><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17832">Foo</tspan></title></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="44.373913" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17836"> <body></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="49.665581" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17840"> <h1><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17838">Bar</tspan></h1></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="54.957245" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17844"> <para><tspan - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff0000" - id="tspan17842">Content</tspan></para></tspan><tspan - sodipodi:role="line" - x="2.645823" - y="60.248913" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" - id="tspan17846"></html></tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" - x="82.020821" - y="-1.1757601" - id="text17862"><tspan - sodipodi:role="line" - id="tspan17860" - x="82.020821" - y="2.5697474" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> </g> <g - jessyink:masterSlide="masterSlide" + ns1:masterSlide="masterSlide" transform="translate(-14.010514,-21.232287)" inkscape:label="Master" inkscape:groupmode="layer" @@ -6157,7 +6645,7 @@ id="tspan2359" x="160.75327" y="77.811111" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332;" /></text> + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" @@ -6168,15 +6656,15 @@ id="tspan4258" x="84.024094" y="35.477783" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332;" /><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /><tspan sodipodi:role="line" x="84.024094" y="40.769447" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332;" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan4262" /></text> <text xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="142.23242" y="82.003105" id="text830"><tspan @@ -6184,10 +6672,10 @@ id="tspan828" x="142.23242" y="85.748611" - style="stroke-width:0.26458332;-inkscape-font-specification:'DejaVu Sans Mono';font-family:'DejaVu Sans Mono';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /></text> + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> <text xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="61.534512" y="68.773941" id="text5579"><tspan @@ -6195,15 +6683,15 @@ id="tspan5577" x="61.534512" y="72.519447" - style="stroke-width:0.26458332;-inkscape-font-specification:'DejaVu Sans Mono';font-family:'DejaVu Sans Mono';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /><tspan sodipodi:role="line" x="61.534512" y="77.811111" - style="stroke-width:0.26458332;-inkscape-font-specification:'DejaVu Sans Mono';font-family:'DejaVu Sans Mono';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" id="tspan5581" /></text> <text xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="70.79493" y="33.055191" id="text10808"><tspan @@ -6211,6 +6699,6 @@ id="tspan10806" x="70.79493" y="36.800697" - style="stroke-width:0.26458332;-inkscape-font-specification:'DejaVu Sans Mono';font-family:'DejaVu Sans Mono';font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /></text> + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332" /></text> </g> </svg> diff --git a/Doc/Sda1/Ref/Jdom/P/CreateScratch/.gitignore b/Doc/Sda1/Ref/Jdom/P/CreateScratch/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1a547d1407d6392e803467dbd32acbfefd36ac5f --- /dev/null +++ b/Doc/Sda1/Ref/Jdom/P/CreateScratch/.gitignore @@ -0,0 +1,54 @@ +/target/ +/.settings/ +.classpath +.project + +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff: +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/dictionaries + +# Sensitive or high-churn files: +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.xml +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml + +# Gradle: +.idea/**/gradle.xml +.idea/**/libraries + +# CMake +cmake-build-debug/ + +# Mongo Explorer plugin: +.idea/**/mongoSettings.xml + +## File-based project format: +*.iws + +## Plugin-specific files: + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties \ No newline at end of file diff --git a/Doc/Sda1/Ref/Jdom/P/CreateScratch/pom.xml b/Doc/Sda1/Ref/Jdom/P/CreateScratch/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..773d5b57a308e4f42f1277a117df016846d1abf0 --- /dev/null +++ b/Doc/Sda1/Ref/Jdom/P/CreateScratch/pom.xml @@ -0,0 +1,91 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>de.hdm_stuttgart.mi.sda1.jdom</groupId> + <artifactId>createScratch</artifactId> + <version>0.9</version> + <packaging>jar</packaging> + + <name>createScratch</name> + + <url>https://freedocs.mi.hdm-stuttgart.de/sd1SectToolsOfTheTrade2.html</url> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <dependencies> + <dependency> <!-- Jdom itself --> + <groupId>org.jdom</groupId> + <artifactId>jdom2</artifactId> + <version>2.0.6</version> + </dependency> + + <dependency> <!-- XPath support for Jdom --> + <groupId>jaxen</groupId> + <artifactId>jaxen</artifactId> + <version>1.1.4</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>2.11.0</version> + </dependency> + + </dependencies> + + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.7.0</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>3.0.0</version> + <configuration/> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.1.0</version> + <configuration> + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <manifestEntries> + <Main-Class>de.hdm_stuttgart.mi.sda1.jdom.CreateDoc</Main-Class> + </manifestEntries> + </transformer> + </transformers> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> +</project> diff --git a/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDoc.java b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDoc.java new file mode 100644 index 0000000000000000000000000000000000000000..602c94d851b0ab5be9ed27bd6f16c01f8232dc89 --- /dev/null +++ b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDoc.java @@ -0,0 +1,35 @@ +package de.hdm_stuttgart.mi.sda1.jdom; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.jdom2.Element; +import org.jdom2.Text; +import org.jdom2.output.Format; +import org.jdom2.output.XMLOutputter; + +import java.io.IOException; + + +/** + * Creating an instynce of {@link org.jdom2.Element} + */ + +public class CreateDoc { + private static Logger log = LogManager.getLogger(CreateDoc.class); + + /** + * Your application's main entry point. + * + * @param args Yet unused + */ + public static void main(String[] args) throws IOException { + + final Element titel = new Element("titel"); + titel.addContent(new Text("First try")); + titel.setAttribute("date", "23.02.2000"); + final XMLOutputter printer = + new XMLOutputter(Format.getPrettyFormat()); + printer.output(titel, System.out); + } + +} diff --git a/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/resources/log4j2.xml b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/resources/log4j2.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed44f353d6740a5478f90898f9e98f99843f69a1 --- /dev/null +++ b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/main/resources/log4j2.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration> + <Appenders> + <File name="A1" fileName="A1.log" append="false"> + <PatternLayout pattern="%t %-5p %c{2} - %m%n"/> + </File> + <Console name="STDOUT" target="SYSTEM_OUT"> + <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/> + </Console> + </Appenders> + <Loggers> + + <!-- You my want to define class or package level per-logger rules --> + <Logger name="de.hdm_stuttgart.mi.sda1.jdom.CreateDoc" level="debug"> + <AppenderRef ref="A1"/> + </Logger> + <Root level="info"> + <AppenderRef ref="STDOUT"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/test/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDocTest.java b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/test/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDocTest.java new file mode 100644 index 0000000000000000000000000000000000000000..230c27dbdb51b472008f21a3053fcd7757c9c46f --- /dev/null +++ b/Doc/Sda1/Ref/Jdom/P/CreateScratch/src/test/java/de/hdm_stuttgart/mi/sda1/jdom/CreateDocTest.java @@ -0,0 +1,18 @@ +package de.hdm_stuttgart.mi.sda1.jdom; + + +import org.junit.Assert; +import org.junit.Test; + +/** + * Unit test for simple CreateDoc. + */ +public class CreateDocTest { + /** + * Dummy test method + */ + @Test + public void testApp() { + // yet empty + } +} diff --git a/Doc/Sda1/Ref/Memo/memo.xpr b/Doc/Sda1/Ref/Memo/memo.xpr index 0c816f6c2255069b9947783b23ce944b6b274e64..be5ee609a883437b49a6f32cdb152724892e64cc 100644 --- a/Doc/Sda1/Ref/Memo/memo.xpr +++ b/Doc/Sda1/Ref/Memo/memo.xpr @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<project version="19.1"> +<project version="20.0"> <meta> <filters directoryPatterns="" filePatterns="memo.xpr" positiveFilePatterns="" showHiddenFiles="false"/> <options/> </meta> <projectTree name="memo.xpr"> <folder path="."/> + <file name="Untitled.xml"/> </projectTree> </project> \ No newline at end of file diff --git a/Doc/Sda1/dom.xml b/Doc/Sda1/dom.xml index bf21d23b7392ded532609782ec464bd18493ad69..e6722c63be1a6f535b2215144589818e3de0b9b1 100644 --- a/Doc/Sda1/dom.xml +++ b/Doc/Sda1/dom.xml @@ -31,7 +31,8 @@ </figure> <figure xml:id="sda1_dom_fig_motivationApiOverview"> - <title>Important APIs</title> + <title>Important <xref linkend="glo_XML"/> <xref linkend="glo_Java"/> + APIs</title> <informaltable border="0"> <tr> @@ -80,7 +81,7 @@ <mediaobject> <imageobject> - <imagedata fileref="Ref/Fig/saxmodel.pdf"/> + <imagedata fileref="Ref/Fig/saxmodel.pdf" scale="150"/> </imageobject> </mediaobject> </figure> @@ -90,7 +91,7 @@ <mediaobject> <imageobject> - <imagedata fileref="Ref/Fig/saxapparch.pdf"/> + <imagedata fileref="Ref/Fig/saxapparch.pdf" scale="150"/> </imageobject> </mediaobject> </figure> @@ -118,143 +119,147 @@ xlink:href="http://www.saxproject.org">SAX</acronym> is not appropriate:</para> - <itemizedlist> - <listitem> - <para>The <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> is event based. - XML node elements are passed to handler methods. Sometimes we want to - access neighbouring nodes from a context node in our handler methods - for example a <tag class="starttag">title</tag> following a <tag - class="starttag">chapter</tag> node. <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> does not offer - any support for this. If we need references to neighbouring nodes we - have to create them ourselves during a <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> parsing run. This - is tedious and leads to code being hard to understand.</para> - </listitem> + <figure xml:id="sda1_dom_fig_saxDeficiencies"> + <title>SAX deficiencies</title> - <listitem> - <para>Some applications may want to select node sets by <acronym - xlink:href="https://www.w3.org/TR/xpath">XPath</acronym> expressions - which is completely impossible in a <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> - application.</para> - </listitem> + <itemizedlist> + <listitem> + <para>Event based model lacking context. Requires writing of content + assembly related code.</para> + </listitem> - <listitem> - <para>We may want to move subtrees within a document itself (for - example exchanging two <tag class="starttag">chapter</tag> nodes) or - even transferring them to a different document.</para> - </listitem> - </itemizedlist> + <listitem> + <para>No XPath support.</para> + </listitem> - <para>The greatest deficiency of the <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> is its lack of - providing just an event sequence rather than an in-memory tree like - representation. The <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> allows us to represent - XML document instances as tree like structures and thus enables - navigational operations between nodes.</para> + <listitem> + <para>No subtree movement within or between documents.</para> + </listitem> - <para>In order to achieve language <emphasis>and</emphasis> software - vendor independence the <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> approach uses two - stages:</para> + <listitem> + <para>In a word: No in-memory document representation.</para> - <itemizedlist> - <listitem> - <para>The <acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> - is formulated in an Interface Definition Language (<abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev>)</para> - </listitem> + <para>Consequence: No tree navigation.</para> + </listitem> + </itemizedlist> + </figure> - <listitem> - <para>In order to use the <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> API by a concrete - programming language a so called <emphasis>language binding</emphasis> - is required. In languages like <xref linkend="glo_Java"/> the language - binding will still be a set of <xref linkend="glo_Java"/> interfaces. - Thus for actually coding an application an implementation of these - interfaces is needed</para> - </listitem> - </itemizedlist> + <figure xml:id="sda1_dom_fig_domLanguageVendorIndependence"> + <title>DOM: Language independence</title> + + <itemizedlist> + <listitem> + <para><xref linkend="glo_DOM"/> objects and operations being defined + using <productname + xlink:href="http://www.omg.org/gettingstarted/corbafaq.htm">CORBA + 2.2</productname> Interface Definition Language (<abbrev + xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev>)</para> + </listitem> + + <listitem> + <para>Per-language <emphasis>binding</emphasis>, e.g. a set of + interfaces. Examples:</para> + + <itemizedlist> + <listitem> + <para>A set of <xref linkend="glo_Java"/> interfaces.</para> + </listitem> + + <listitem> + <para>A set of C++ pure virtual classes.</para> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + </figure> + + <figure xml:id="sda1_dom_fig_domVendorIndependence"> + <title>DOM: Vendor independence</title> + + <itemizedlist> + <listitem> + <para>Vendor specific interface implementation.</para> + </listitem> + + <listitem> + <para>Instantiation using the<link + xlink:href="https://en.wikipedia.org/wiki/Abstract_factory_pattern"> + abstract factory pattern</link>.</para> + </listitem> + </itemizedlist> + </figure> - <para>So what exactly may an <abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev> - be? The programming language <xref linkend="glo_Java"/> already allows - pure interface definitions without any implementation. In C++ the same - result can be achieved by so called <emphasis>pure virtual - classes</emphasis>. An <abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev> - offers extended features to describe such interfaces. For <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> the <productname - xlink:href="http://www.omg.org/gettingstarted/corbafaq.htm">CORBA - 2.2</productname> <abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev> - had been chosen to describe an XML document programming interface. As a - first example we take an excerpt from the <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym>'s <link - xlink:href="https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-1950641247">Node</link> - interface definition:</para> - - <literallayout>interface Node { - // NodeType - const unsigned short ELEMENT_NODE = 1; - const unsigned short ATTRIBUTE_NODE = 2; - const unsigned short TEXT_NODE = 3; + <figure xml:id="sda1_dom_fig_nodeDomIdl"> + <title><xref linkend="glo_DOM"/> <classname + xlink:href="https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-1950641247">Node</classname> + <productname + xlink:href="http://www.omg.org/gettingstarted/corbafaq.htm">CORBA + 2.2</productname> <abbrev>IDL</abbrev></title> + + <programlisting language="c++">interface Node { + const unsigned short ELEMENT_NODE = 1; // NodeType + const unsigned short ATTRIBUTE_NODE = 2; + const unsigned short TEXT_NODE = 3; ... + readonly attribute DOMString nodeName; + attribute DOMString nodeValue; - readonly attribute DOMString nodeName; - attribute DOMString nodeValue; - // raises(DOMException) on setting - // raises(DOMException) on retrieval - readonly attribute unsigned short nodeType; - readonly attribute Node parentNode; + readonly attribute unsigned short nodeType; + readonly attribute Node parentNode; ... - readonly attribute NodeList childNodes; - readonly attribute Node firstChild; + readonly attribute NodeList childNodes; + readonly attribute Node firstChild; ... - Node insertBefore(in Node newChild, - in Node refChild) - raises(DOMException); - ...</literallayout> - - <para>If we want to implement the <abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev> - <classname>org.w3c.dom.Node</classname> specification in e.g. <xref - linkend="glo_Java"/> a language binding has to be defined. This means - writing <xref linkend="glo_Java"/> code which closely resembles the - <abbrev - xlink:href="https://en.wikipedia.org/wiki/Interface_description_language">IDL</abbrev> - specification. Obviously this task depends on and is restricted by the - constructs being offered by the target programming language. The W3C <link - xlink:href="https://www.w3.org/TR/DOM-Level-3-Core/java-binding.html">defines</link> - the <xref linkend="glo_Java"/> <classname>org.w3c.dom.Node</classname> - interface by:</para> - - <programlisting language="java">package org.w3c.dom; - -public interface Node { - public static final short ELEMENT_NODE = 1; // Node Types - public static final short ATTRIBUTE_NODE = 2; - public static final short TEXT_NODE = 3; + Node insertBefore(in Node newChild, in Node refChild) + raises(DOMException); + ...</programlisting> + </figure> + + <figure xml:id="sda1_dom_fig_defineLanguageBinding"> + <title>Defining a language binding</title> + + <itemizedlist> + <listitem> + <para>Using a given language's constructs closely resembling the + <productname + xlink:href="http://www.omg.org/gettingstarted/corbafaq.htm">CORBA + 2.2</productname> <abbrev>IDL</abbrev> specification.</para> + </listitem> + + <listitem> + <para>Difficult for non-OO languages.</para> + </listitem> + </itemizedlist> + </figure> + + <figure xml:id="sda1_dom_fig_nodaJavaBinding"> + <title><classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/Node.html">org.w3c.dom.Node</classname> + <xref linkend="glo_Java"/> binding.</title> + + <programlisting language="java">package org.w3c.dom; + +public interface Node { // Node Types + public static final short ELEMENT_NODE = 1; + public static final short ATTRIBUTE_NODE = 2; + public static final short TEXT_NODE = 3; ... - public String getNodeName(); - public String getNodeValue() throws DOMException; - public void setNodeValue(String nodeValue) throws DOMException; - public short getNodeType(); - public Node getParentNode(); - public NodeList getChildNodes(); - public Node getFirstChild(); + public String getNodeName(); + public String getNodeValue() throws DOMException; + public void setNodeValue(String nodeValue) throws DOMException; + public short getNodeType(); + public Node getParentNode(); + public NodeList getChildNodes(); + public Node getFirstChild(); ... - public Node insertBefore(Node newChild, - Node refChild) + public Node insertBefore(Node newChild, Node refChild) throws DOMException; - ... - }</programlisting> + ...</programlisting> + </figure> - <para>We take <methodname>org.w3c.dom.Node.getChildNodes()</methodname> as - an example:</para> + <para>We take <methodname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/Node.html#getChildNodes--">org.w3c.dom.Node.getChildNodes()</methodname> + as an example:</para> <figure xml:id="domRetrieveChildren"> <title>A context node's children</title> @@ -267,7 +272,9 @@ public interface Node { </figure> <figure xml:id="sda1_dom_nodeTypes"> - <title><classname>org.w3c.dom.Node</classname> subtypes</title> + <title><classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/Node.html">org.w3c.dom.Node</classname> + subtypes</title> <itemizedlist> <listitem> @@ -283,9 +290,9 @@ public interface Node { </listitem> <listitem> - <para>Processing instruction</para> - - <programlisting language="xml"><?xml-stylesheet type="text/xsl" href="style.xsl"?></programlisting> + <para>Processing instruction: <code + language="xml"><?xml-stylesheet type="text/xsl" + href="style.xsl"?></code>.</para> </listitem> <listitem> @@ -298,15 +305,9 @@ public interface Node { </itemizedlist> </figure> - <para>An XML API may address this issue by offering data types to - represent these different kinds of nodes. The <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> <xref - linkend="glo_Java"/> Binding defines an inheritance hierarchy of - interfaces for this purpose:</para> - <figure xml:id="domJavaNodeInterfaces"> - <title><acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> <xref - linkend="glo_Java"/> binding inheritance interface hierarchy</title> + <title><xref linkend="glo_DOM"/> <xref linkend="glo_Java"/> binding + inheritance interface hierarchy</title> <mediaobject> <imageobject> @@ -319,14 +320,13 @@ public interface Node { linkend="glo_DOM"/> implementation including parsers, XPath engines etc. .</para> - <para>The <acronym xlink:href="https://www.w3.org/DOM">DOM</acronym>'s - specification defines a (still growing) set of<link + <para>The <xref linkend="glo_DOM"/>'s specification defines a (still + growing) set of<link xlink:href="https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/introduction.html#DOMArchitecture-h2"> modules</link>. An implementation may not implement all of these:</para> <figure xml:id="figureDomModules"> - <title><acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> - modules.</title> + <title><xref linkend="glo_DOM"/> modules.</title> <mediaobject> <imageobject> @@ -335,66 +335,58 @@ public interface Node { </mediaobject> </figure> - <figure xml:id="sda1_fig_usingJdom"> - <title>Using <xref linkend="glo_Jdom"/></title> - - <glosslist> - <glossentry> - <glossterm>Advantage:</glossterm> + <figure xml:id="sda1_dom_fig_jDomVsDomAdvantges"> + <title><xref linkend="glo_Jdom"/> vs. <xref linkend="glo_DOM"/>: + Advantages</title> - <glossdef> - <itemizedlist> - <listitem> - <para>Alternative to <orgname - xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/package-frame.html">org.w3c.dom</orgname>.</para> - </listitem> + <itemizedlist> + <listitem> + <para>Alternative to <orgname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/package-frame.html">org.w3c.dom</orgname>.</para> + </listitem> - <listitem> - <para>More Java compatible <abbrev>i.e.</abbrev> using <link - xlink:href="https://docs.oracle.com/javase/9/docs/api/java/util/Collection.html">native - collection interfaces</link></para> - </listitem> + <listitem> + <para>More Java compatible <abbrev>i.e.</abbrev> using <link + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/util/Collection.html">native + collection interfaces</link></para> + </listitem> - <listitem> - <para>Less clumsy avoiding the need for class factory based - parser instantiation.</para> - </listitem> - </itemizedlist> - </glossdef> - </glossentry> + <listitem> + <para>Less clumsy <abbrev>i.e.</abbrev> avoiding class + factories.</para> + </listitem> + </itemizedlist> + </figure> - <glossentry> - <glossterm>Disadvantages:</glossterm> + <figure xml:id="sda1_dom_fig_jDomVsDomDiadvantages"> + <title><xref linkend="glo_Jdom"/> vs. <xref linkend="glo_DOM"/>: + Disadvantages</title> - <glossdef> - <para><itemizedlist> - <listitem> - <para>Set apart from the standard.</para> - </listitem> + <itemizedlist> + <listitem> + <para>Set apart from the standard.</para> + </listitem> - <listitem> - <para>May lack advanced features.</para> - </listitem> + <listitem> + <para>May lack advanced features.</para> + </listitem> - <listitem> - <para>Less mature on account of a smaller user - community.</para> - </listitem> + <listitem> + <para>Smaller user community, less mature.</para> + </listitem> - <listitem> - <para>Potentially incompatible when using other frameworks - providing <xref linkend="glo_DOM"/> related - interfaces.</para> - </listitem> - </itemizedlist></para> - </glossdef> - </glossentry> - </glosslist> + <listitem> + <para>Potential 3-rd party <xref linkend="glo_DOM"/> framework + incompatibilities.</para> + </listitem> + </itemizedlist> </figure> </section> <section xml:id="domCreate"> - <title>Creating a new document from scratch</title> + <title>Creating a new <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/Document.html">Document</classname> + instance from scratch</title> <titleabbrev>New document</titleabbrev> @@ -402,14 +394,8 @@ public interface Node { favour of a <quote>real</quote> Java <xref linkend="glo_DOM"/> language binding implementation.</para> - <para>Using <xref linkend="glo_Jdom"/> requires your project to configure - libraries from <uri xlink:href="http://jdom.org">http://jdom.org</uri>. - Having <xref linkend="glo_Maven"/> in place configuration is being - effected by adding the following section to your - <filename>pom.xml</filename>:</para> - <figure xml:id="sda1_fig_jdomMavenConfig"> - <title>Maven <filename>pom.xml</filename> configuration.</title> + <title>Prerequisite: <filename>pom.xml</filename> configuration</title> <programlisting language="xml"><dependency> <emphasis role="bold"><!-- Jdom itself --></emphasis> <groupId>org.jdom</groupId> @@ -417,7 +403,6 @@ public interface Node { <version>2.0.6</version> </dependency> - <dependency> <emphasis role="bold"><!-- XPath support for Jdom --></emphasis> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> @@ -432,46 +417,71 @@ public interface Node { <figure xml:id="sda1_fig_exportXml"> <title>Exporting data as XML</title> - <orderedlist> - <listitem> - <para>Create a document builder instance.</para> - </listitem> - - <listitem> + <calloutlist> + <callout arearefs="sda1_dom_createXmlFromScratch-1-co" + xml:id="sda1_dom_createXmlFromScratch-1"> <para>Create an empty <link - xlink:href="https://docs.oracle.com/javase/9/docs/api/org/w3c/dom/Document.html">Document</link> - instance.</para> - </listitem> + xlink:href="http://www.jdom.org/docs/apidocs/org/jdom2/Element.html">Element</link> + instance to become the document's root.</para> + </callout> - <listitem> - <para>Fill in the desired Elements and Attributes.</para> - </listitem> + <callout arearefs="sda1_dom_createXmlFromScratch-2-co" + xml:id="sda1_dom_createXmlFromScratch-2"> + <para>Add a <classname + xlink:href="http://www.jdom.org/docs/apidocs/org/jdom2/Text.html">Text</classname> + node.</para> + </callout> - <listitem> - <para>Create a serializer.</para> - </listitem> + <callout arearefs="sda1_dom_createXmlFromScratch-3-co" + xml:id="sda1_dom_createXmlFromScratch-3"> + <para>Set a new attribute <code language="xml">date</code> to value + <quote>23.02.2000</quote>.</para> + </callout> - <listitem> + <callout arearefs="sda1_dom_createXmlFromScratch-4-co" + xml:id="sda1_dom_createXmlFromScratch-4"> + <para>Create a serializer instance of <classname + xlink:href="http://www.jdom.org/docs/apidocs/org/jdom2/output/XMLOutputter.html">XMLOutputter</classname>.</para> + </callout> + + <callout arearefs="sda1_dom_createXmlFromScratch-5-co" + xml:id="sda1_dom_createXmlFromScratch-5"> <para>Serialize the resulting tree to a stream.</para> - </listitem> - </orderedlist> + </callout> + </calloutlist> </figure> <para>The subsequent code illustrates these steps:</para> - <figure xml:id="simpleDomCreate"> + <figure xml:id="sda1_dom_createXmlFromScratch"> <title><xref linkend="glo_XML"/> document creation from scratch.</title> - <programlisting language="java">final Element titel = new Element("titel"); // Create the root element -titel.setAttribute("date", "23.02.2000"); //Set a date -titel.addContent(new Text("First try")); // Append a text node as child -final Format outFormat = Format.getPrettyFormat(); // Set output formatting -final XMLOutputter printer = new XMLOutputter(outFormat; -printer.output(titel, System.out); // Serialize to console</programlisting> + <programlisting language="java"><link + xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/tree/master/Doc/Sda1/Ref">final Element titel</link> = new Element("titel"); <co + linkends="sda1_dom_createXmlFromScratch-1" + xml:id="sda1_dom_createXmlFromScratch-1-co"/> - <para>Result:</para> +titel.addContent(new Text("First try")); <co + linkends="sda1_dom_createXmlFromScratch-2" + xml:id="sda1_dom_createXmlFromScratch-2-co"/> - <screen language="xml"><titel date="23.02.2000">First try</titel></screen> +titel.setAttribute("date", "23.02.2000"); <co + linkends="sda1_dom_createXmlFromScratch-3" + xml:id="sda1_dom_createXmlFromScratch-3-co"/> + +final XMLOutputter printer = + new XMLOutputter(Format.getPrettyFormat());<co + linkends="sda1_dom_createXmlFromScratch-4" + xml:id="sda1_dom_createXmlFromScratch-4-co"/> + +printer.output(titel, System.out); <co + linkends="sda1_dom_createXmlFromScratch-5" + xml:id="sda1_dom_createXmlFromScratch-5-co"/> </programlisting> + + <screen language="xml">Result: <titel <coref + linkend="sda1_dom_createXmlFromScratch-1-co"/> date="23.02.2000"<coref + linkend="sda1_dom_createXmlFromScratch-3-co"/>>First try<coref + linkend="sda1_dom_createXmlFromScratch-2-co"/></titel></screen> </figure> </section> @@ -491,12 +501,11 @@ printer.output(titel, System.out); // Serialize to console</programlist library must be configured in your project's <filename>pom.xml</filename>.</para> - <para>The <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> creating example - given before may be used as a starting point. Extend the <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> tree created in - <xref linkend="simpleDomCreate"/> to produce an extended XML - document:</para> + <para>The <xref linkend="glo_DOM"/> creating example given before + may be used as a starting point. Extend the <xref + linkend="glo_DOM"/> tree created in <xref + linkend="sda1_dom_createXmlFromScratch"/> to produce an extended + XML document:</para> <programlisting language="xml"><title> <long>The long version of this title</long> @@ -523,10 +532,9 @@ printer.output(titel, System.out); // Serialize to console</programlist xlink:href="http://www.saxproject.org">SAX</acronym> for parsing XML documents. Rather than handling <acronym xlink:href="http://www.saxproject.org">SAX</acronym> events ourselves we - prefer a <acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> (in - memory) representation of our document. The <link - linkend="simpleCatalog">simple catalog</link> serves as an introductory - example:</para> + prefer a <xref linkend="glo_DOM"/> (in memory) representation of our + document. The <link linkend="simpleCatalog">simple catalog</link> serves + as an introductory example:</para> <programlisting language="xml"><catalog> <item orderNo="3218">Swinging headset</item> @@ -536,16 +544,14 @@ printer.output(titel, System.out); // Serialize to console</programlist <para>We already noticed the need for an <classname xlink:href="http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html">ErrorHandler</classname> instance during <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> processing. A - <acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> Parser requires - a means to communicate parsing errors in case of <xref linkend="glo_XML"/> - related errors. A <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> parser implementor is - free to choose his implementation but most implementations are based on - top of a so called <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> parser. The <acronym - xlink:href="http://www.saxproject.org">SAX</acronym> parser in turn - defines a standard <classname + xlink:href="http://www.saxproject.org">SAX</acronym> processing. A <xref + linkend="glo_DOM"/> Parser requires a means to communicate parsing errors + in case of <xref linkend="glo_XML"/> related errors. A <xref + linkend="glo_DOM"/> parser implementor is free to choose his + implementation but most implementations are based on top of a so called + <acronym xlink:href="http://www.saxproject.org">SAX</acronym> parser. The + <acronym xlink:href="http://www.saxproject.org">SAX</acronym> parser in + turn defines a standard <classname xlink:href="https://docs.oracle.com/javase/9/docs/api/org/xml/sax/ErrorHandler.html">ErrorHandler</classname> interface we may use for the sake of conveying parsing errors:</para> @@ -580,100 +586,98 @@ printer.output(titel, System.out); // Serialize to console</programlist } }</programlisting> - <para>We use this bit to assemble a <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> based <xref + <para>We use this bit to assemble a <xref linkend="glo_DOM"/> based <xref linkend="glo_XML"/> parsing application:.</para> <figure xml:id="sda1_dom_fig_TreeTraversal"> - <title>Accessing a XML Tree purely by <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> methods.</title> + <title>Accessing a XML Tree purely by <xref linkend="glo_DOM"/> + methods.</title> - <programlisting language="java">public class ReadCatalog { - - private SAXBuilder builder = new SAXBuilder(); // The workhorse + <programlisting language="java">public class <link + xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/blob/master/P/Sda1/Jdom/Catalog/src/main/java/dom/ReadCatalog.java">ReadCatalog</link> { + private SAXBuilder builder = new SAXBuilder(); <co + linkends="sda1_dom_fig_TreeTraversal-1.2" + xml:id="sda1_dom_fig_TreeTraversal-1.2-co"/> public ReadCatalog() { - // Though an ErrorHandler is not strictly required it allows - // for easier localization of XML document errors - builder.setErrorHandler(new MySaxErrorHandler(System.out)); <co - linkends="sda1_dom_fig_TreeTraversal-1" - xml:id="sda1_dom_fig_TreeTraversal-1-co"/> + builder.setErrorHandler(new <link + xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/blob/master/P/Sda1/Jdom/Catalog/src/main/java/sax/MySaxErrorHandler.java">MySaxErrorHandler</link>(System.out)); <co + linkends="sda1_dom_fig_TreeTraversal-2.2" + xml:id="sda1_dom_fig_TreeTraversal-2.2-co"/> } - - /** Descending a catalog till its &lt;item&gt; elements. For each product - * its name and order number are being written to the output. - * - * @param filename The catalog's filename to be parsed - * - */ public void process(final String filename) <co - linkends="sda1_dom_fig_TreeTraversal-2" - xml:id="sda1_dom_fig_TreeTraversal-2-co"/> throws JDOMException <co - linkends="sda1_dom_fig_TreeTraversal-3" - xml:id="sda1_dom_fig_TreeTraversal-3-co"/>, IOException { - - // Parsing our XML file being located below "resources" + linkends="sda1_dom_fig_TreeTraversal-3.2" + xml:id="sda1_dom_fig_TreeTraversal-3.2-co"/> throws JDOMException <co + linkends="sda1_dom_fig_TreeTraversal-4.2" + xml:id="sda1_dom_fig_TreeTraversal-4.2-co"/>, IOException { final Document docInput = builder.build( getClass().getClassLoader().getResource(filename) <co - linkends="sda1_dom_fig_TreeTraversal-4" - xml:id="sda1_dom_fig_TreeTraversal-4-co"/> + linkends="sda1_dom_fig_TreeTraversal-5.2" + xml:id="sda1_dom_fig_TreeTraversal-5.2-co"/> ); - - // Accessing the document's root element <catalog> final Element docRoot = docInput.getRootElement(); <co - linkends="sda1_dom_fig_TreeTraversal-5" - xml:id="sda1_dom_fig_TreeTraversal-5-co"/> - - // Accessing the <item> children of parent element <catalog> + linkends="sda1_dom_fig_TreeTraversal-6.2" + xml:id="sda1_dom_fig_TreeTraversal-6.2-co"/> docRoot.getChildren().forEach(item -> <co - linkends="sda1_dom_fig_TreeTraversal-6" - xml:id="sda1_dom_fig_TreeTraversal-6-co"/> + linkends="sda1_dom_fig_TreeTraversal-7" + xml:id="sda1_dom_fig_TreeTraversal-7-co"/> System.out.println( "Article: " + item.getText() + ", order number: " + item.getAttributeValue("orderNo"))); } }</programlisting> - - <calloutlist> - <callout arearefs="sda1_dom_fig_TreeTraversal-1-co" - xml:id="sda1_dom_fig_TreeTraversal-1"> - <para>Though an <classname - xlink:href="https://docs.oracle.com/javase/9/docs/api/org/xml/sax/ErrorHandler.html">ErrorHandler</classname> - is not strictly being required it allows for easier localization of - XML document errors</para> - </callout> - - <callout arearefs="sda1_dom_fig_TreeTraversal-2-co" - xml:id="sda1_dom_fig_TreeTraversal-2"> - <para/> - </callout> - - <callout arearefs="sda1_dom_fig_TreeTraversal-3-co" - xml:id="sda1_dom_fig_TreeTraversal-3"> - <para/> - </callout> - - <callout arearefs="sda1_dom_fig_TreeTraversal-4-co" - xml:id="sda1_dom_fig_TreeTraversal-4"> - <para/> - </callout> - - <callout arearefs="sda1_dom_fig_TreeTraversal-5-co" - xml:id="sda1_dom_fig_TreeTraversal-5"> - <para/> - </callout> - - <callout arearefs="sda1_dom_fig_TreeTraversal-6-co" - xml:id="sda1_dom_fig_TreeTraversal-6"> - <para/> - </callout> - </calloutlist> </figure> + <calloutlist> + <callout arearefs="sda1_dom_fig_TreeTraversal-1.2-co" + xml:id="sda1_dom_fig_TreeTraversal-1.2"> + <para>The parser workhorse.</para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-2.2-co" + xml:id="sda1_dom_fig_TreeTraversal-2.2"> + <para>Though an <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/org/xml/sax/ErrorHandler.html">ErrorHandler</classname> + is not strictly being required it allows for easier localization of + XML document errors</para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-3.2-co" + xml:id="sda1_dom_fig_TreeTraversal-3.2"> + <para>Descending a catalog till its <tag class="starttag">item</tag> + elements. For each product its name and order number are being written + to the output.</para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-4.2-co" + xml:id="sda1_dom_fig_TreeTraversal-4.2"> + <para>Parsing error being thrown in case of non-wellformed catalog + documents.</para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-5.2-co" + xml:id="sda1_dom_fig_TreeTraversal-5.2"> + <para>Parsing XML input file relative to the project's + <filename>src/main/resources</filename> folder.</para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-6.2-co" + xml:id="sda1_dom_fig_TreeTraversal-6.2"> + <para>Accessing the document's root element <catalog></para> + </callout> + + <callout arearefs="sda1_dom_fig_TreeTraversal-7-co" + xml:id="sda1_dom_fig_TreeTraversal-7"> + <para>Streaming all <tag class="starttag">item</tag> children of <tag + class="starttag">catalog</tag>.</para> + </callout> + </calloutlist> + <para>Executing this method needs a driver instance providing an <xref linkend="glo_XML"/> input filename:</para> - <programlisting language="java">public class ReadCatalogDriver { + <programlisting language="java">public class <link + xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/blob/master/P/Sda1/Jdom/Catalog/src/main/java/dom/ReadCatalogDriver.java">ReadCatalogDriver</link> { public static void main(String[] argv) throws Exception { final ReadCatalog catalogReader = new ReadCatalog(); @@ -704,7 +708,7 @@ Article: 200W Stereo Amplifier, order number: 9921</screen> <qandaentry> <question> <para>Consider an <emphasis role="bold">arbitrary</emphasis> XML - document:</para> + document. The following is just an example:</para> <programlisting language="xml"><memo> <from> @@ -786,7 +790,7 @@ Document contains 15 elements and 3 attributes.</screen> beforehand.</para> <para>Import the following project template into <xref - linkend="glo_Soft_Eclipse"/>:</para> + linkend="glo_Soft_IntellijIDEA"/>:</para> <annotation role="make"> <para role="eclipse">Sda1/Streams/Template</para> @@ -911,16 +915,15 @@ Document contains 15 elements and 3 attributes.</screen> objects. The above code <coref linkend="sda1CalloutFunctionalJunit-5-co"/> uses <link xlink:href="https://github.com/google/guava/wiki">Guava</link> - for <link + for creating <link xlink:href="https://github.com/google/guava/wiki/ImmutableCollectionsExplained">immutable - collections</link> creation representing expected - outcomes.</para> + collections</link> representing expected outcomes.</para> <para>On the other end <productname xlink:href="http://hamcrest.org/">Hamcrest</productname> allows for using these collections <link xlink:href="https://code.google.com/p/hamcrest/wiki/Tutorial">to - be compared</link> with actual test outcomes. Test + be compared</link> with actual test outcomes. The test <methodname>public void studentNamesBySex()</methodname> contains a more complex example constructing a <classname xlink:href="https://docs.oracle.com/javase/9/docs/api/java/util/Map.html">Map</classname>.</para> @@ -992,14 +995,11 @@ Document contains 15 elements and 3 attributes.</screen> linkend="sda1_dom_fig_TreeTraversal"/> and <xref linkend="createDocModify"/>. The idea is parsing the <link linkend="simpleCatalog">XML catalog instance</link> to a <xref - linkend="glo_Java"/> <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> object as - before. Then construct a <emphasis>second</emphasis> <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> tree - representing the desired HTML output and fill in the article - information from the first <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> tree - accordingly.</para> + linkend="glo_Java"/> <xref linkend="glo_DOM"/> object as before. + Then construct a <emphasis>second</emphasis> <xref + linkend="glo_DOM"/> tree representing the desired HTML output + and fill in the article information from the first <xref + linkend="glo_DOM"/> tree accordingly.</para> <tip> <para>The desired <xref linkend="glo_HTML"/> output does @@ -1010,12 +1010,12 @@ Document contains 15 elements and 3 attributes.</screen> linkend="simpleCatalog">catalog input</link>.</para> <para>The static content may be implemented as in <xref - linkend="simpleDomCreate"/>. Regarding dynamic content you'll - have to parse your <link linkend="simpleCatalog">catalog - input</link> and construct the <xref linkend="glo_HTML"/>'s - table lines in a similar fashion by iterating over - <code><item orderNo="...">...</item></code> - elements .</para> + linkend="sda1_dom_createXmlFromScratch"/>. Regarding dynamic + content you'll have to parse your <link + linkend="simpleCatalog">catalog input</link> and construct the + <xref linkend="glo_HTML"/>'s table lines in a similar fashion + by iterating over <code><item + orderNo="...">...</item></code> elements .</para> </tip> </question> @@ -1239,11 +1239,10 @@ public class Article2Html { <calloutlist> <callout arearefs="programlisting_catalog2html_glue_createhtmldom" xml:id="programlisting_catalog2html_glue_createhtmldom_co"> - <para>Create an instance holding a HTML <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> with a - table header containing the strings <emphasis>Article - Description</emphasis> and <emphasis>Order - Number</emphasis>.</para> + <para>Create an instance holding a HTML <xref + linkend="glo_DOM"/> with a table header containing the + strings <emphasis>Article Description</emphasis> and + <emphasis>Order Number</emphasis>.</para> </callout> <callout arearefs="programlisting_catalog2html_glue_prodloop" @@ -1254,15 +1253,13 @@ public class Article2Html { <callout arearefs="programlisting_catalog2html_glue_insertprod" xml:id="programlisting_catalog2html_glue_insertprod_co"> <para>Insert the product's name an order number into the - HTML <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym>.</para> + HTML <xref linkend="glo_DOM"/>.</para> </callout> <callout arearefs="programlisting_catalog2html_glue_serialize" xml:id="programlisting_catalog2html_glue_serialize_co"> - <para>Serialize the completed HTML <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> tree to - the output stream.</para> + <para>Serialize the completed HTML <xref linkend="glo_DOM"/> + tree to the output stream.</para> </callout> </calloutlist> </answer> @@ -1321,14 +1318,15 @@ public class Article2Html { <orderedlist> <listitem> <para>Start by an identity transformation: Parse your - <xref linkend="glo_HTML"/> document to a DOM tree and - simply serialize this tree to standard output.</para> + <xref linkend="glo_HTML"/> document to a <xref + linkend="glo_DOM"/> tree and simply serialize this tree to + standard output.</para> </listitem> <listitem> - <para>Modify the intermediate DOM tree. The recursive - descent method from <xref - linkend="sda1SectElementVisualize"/> may help you finding + <para>Modify the intermediate <xref linkend="glo_DOM"/> + tree. The recursive descent method from <xref + linkend="sda1SectElementVisualize"/> allows for retrieving all <tag class="emptytag">img ...</tag> elements.</para> </listitem> @@ -1349,8 +1347,8 @@ public class Article2Html { </orderedlist> </tip> - <para>In addition supply an XSLT doing the same job as your - <xref linkend="glo_Java"/> application and compare both solution + <para>Optional: Supply an XSLT doing the same job as your <xref + linkend="glo_Java"/> application and compare both solution variants. You may want to read <quote xlink:href="http://www.usingxml.com/Transforms/XslIdentity#TheIdentityTransform">The Identity Transform</quote>. This enables you to:</para> @@ -1379,11 +1377,13 @@ public class Article2Html { <code>html2html.xsl</code> style sheet.</para> <caution> - <para>Both solution variants do not account for an already - defined <tag class="emptytag">img ... - align='...'style='...'</tag> style attribute value. Any such - existing value will be overridden. It is however not too - difficult extending the current solution accordingly.</para> + <para>Both solution variants do not account for elements <tag + class="emptytag">img ... align='...' style='...'</tag> already + defining a <code language="xml">style</code> attribute. Any + such existing value will be overridden. It is however + straightforward extending the current solution to append to + the <code language="xml">style</code> attributes value rather + then overriding it.</para> </caution> </answer> </qandaentry> @@ -1393,8 +1393,7 @@ public class Article2Html { </section> <section xml:id="domJavaScript"> - <title>Using <acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> - with HTML/Javascript</title> + <title>Using <xref linkend="glo_DOM"/> with HTML/Javascript</title> <figure xml:id="sda1_dom_fig_domJavascript"> <title><xref linkend="glo_DOM"/> and @@ -1474,8 +1473,8 @@ public class Article2Html { <itemizedlist> <listitem> - <para><xref linkend="sda1_dom_fig_TreeTraversal"/> effectively - limited to simple hierarchies.</para> + <para><xref linkend="sda1_dom_fig_TreeTraversal"/> + cumbersome/error-prone on complex hierarchies.</para> </listitem> <listitem> @@ -1546,10 +1545,11 @@ public class Article2Html { </listitem> <listitem> - <para>Possibly additional restrictions <abbrev>e.g.</abbrev> missing - <varname + <para>Possibly additional search restrictions <abbrev>e.g.:</abbrev> + <quote>searching for <tag class="emptytag">img</tag> elements + missing an <varname xlink:href="https://www.w3schools.com/tags/att_img_alt.asp">alt</varname> - attribute.</para> + attribute</quote>.</para> </listitem> </itemizedlist> </figure> @@ -1611,11 +1611,13 @@ public class Article2Html { <figure xml:id="sda1_dom_fig_domSaxImgParse"> <title>Setting up the parser</title> - <programlisting language="java">public class DomXpath { + <programlisting language="java">public class <link + xlink:href="https://gitlab.mi.hdm-stuttgart.de/goik/GoikLectures/blob/master/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/DomXpath.java">DomXpath</link> { private final SAXBuilder builder = new SAXBuilder(); public List<Element> process(final String xhtmlFilename) throws JDOMException, IOException { + final Document htmlInput = builder.build(xhtmlFilename); ... } @@ -1632,12 +1634,12 @@ public class Article2Html { <title>Search using <xref linkend="glo_XPath"/> <code>//html:img</code></title> - <programlisting language="java">final Namespace htmlNamespace <co + <programlisting language="java">static final Namespace htmlNamespace <co linkends="sda1_dom_fig_domXpathImgSearch-1" xml:id="sda1_dom_fig_domXpathImgSearch-1-co"/> = Namespace.getNamespace("html", "http://www.w3.org/1999/xhtml"); -final XPathExpression<Element> xpath = +static final XPathExpression<Element> xpathSearchImg = XPathFactory.instance().compile( "//html:img" <co linkends="sda1_dom_fig_domXpathImgSearch-2" xml:id="sda1_dom_fig_domXpathImgSearch-2-co"/>, @@ -1683,7 +1685,7 @@ final XPathExpression<Element> xpath = <para>Using previously defined namespace. The ellipsis in <methodname xlink:href="http://www.jdom.org/docs/apidocs/org/jdom2/xpath/XPathFactory.html#compile(java.lang.String,%20org.jdom2.filter.Filter,%20java.util.Map,%20org.jdom2.Namespace...)">compile</methodname> - supports multiple definitions.</para> + supports multiple namespace definitions.</para> </callout> </calloutlist> </figure> @@ -1693,15 +1695,14 @@ final XPathExpression<Element> xpath = <programlisting language="java">public List<Element> process(final String xhtmlFilename)... { final Document htmlInput = builder.build(xhtmlFilename); - final XPathExpression<Element> xpath =...; - return xpath.evaluate(htmlInput); + return xpathSearchImg.evaluate(htmlInput); }</programlisting> - <programlisting language="java">final DomXpath imgSearch = new DomXpath(); -imgSearch.process("src/main/resources/gallery.html").stream(). - map(img -> img.getAttributeValue("src")). - reduce((l, r) -> l.concat(", ").concat(r)). - ifPresent(System.out::println);</programlisting> + <programlisting language="java">new DomXpath().process("src/main/resources/gallery.html"). + stream(). + map(img -> img.getAttributeValue("src")). + reduce((l, r) -> l.concat(", ").concat(r)). + ifPresent(System.out::println);</programlisting> <screen>inline.gif, one.gif, http://www.hdm-stuttgart.de/favicon.ico</screen> </figure> @@ -2001,13 +2002,13 @@ final int targetCount = searchTargetId.evaluate(htmlInput).size();</programlisti </section> <section xml:id="domXsl"> - <title><acronym xlink:href="https://www.w3.org/DOM">DOM</acronym> and - <abbrev xlink:href="https://www.w3.org/Style/XSL">XSL</abbrev></title> + <title><xref linkend="glo_DOM"/> and <abbrev + xlink:href="https://www.w3.org/Style/XSL">XSL</abbrev></title> <para><xref linkend="glo_Java"/> based <xref linkend="glo_XML"/> - applications may use XSL style sheets for processing. A <acronym - xlink:href="https://www.w3.org/DOM">DOM</acronym> tree may for example be - transformed into another tree. The package <link + applications may use XSL style sheets for processing. A <xref + linkend="glo_DOM"/> tree may for example be transformed into another tree. + The package <link xlink:href="https://docs.oracle.com/javase/9/docs/api/javax/xml/transform/package-frame.html">javax.xml.transform</link> provides interfaces and classes for this purpose. We consider the following product catalog example:</para> diff --git a/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/DomXpath.java b/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/DomXpath.java index 73d1317902cb112270ec1dd3de44d7b92b5fb80e..cdc929064b2ae5256b7120ccef861247caffb612 100644 --- a/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/DomXpath.java +++ b/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/DomXpath.java @@ -2,7 +2,6 @@ package de.hdm_stuttgart.mi.sda1.nocast; import java.io.IOException; import java.util.List; -import java.util.Optional; import org.jdom2.Document; import org.jdom2.Element; @@ -20,6 +19,15 @@ import org.jdom2.xpath.XPathFactory; public class DomXpath { private final SAXBuilder builder = new SAXBuilder(); + static final Namespace htmlNamespace = Namespace.getNamespace("html", "http://www.w3.org/1999/xhtml"); + + static final XPathExpression<Element> xpathSearchImg = + XPathFactory.instance().compile( + "//html:img", // Cf. namespace and prefix definition in htmlNamespace. + new ElementFilter(), + null, // Cf. http://www.jdom.org/pipermail/jdom-interest/2012-May/016850.html + htmlNamespace); + /** * Read an XHTML document and search for {@code <img src="...">} elements. Corresponding * image filenames will be written to standard output. @@ -36,16 +44,6 @@ public class DomXpath { throws JDOMException, IOException { final Document htmlInput = builder.build(xhtmlFilename); - - final Namespace htmlNamespace = Namespace.getNamespace("html", "http://www.w3.org/1999/xhtml"); - - final XPathExpression<Element> xpath = - XPathFactory.instance().compile( - "//html:img", // Cf. namespace and prefix definition in htmlNamespace. - new ElementFilter(), - null, // Cf. http://www.jdom.org/pipermail/jdom-interest/2012-May/016850.html - htmlNamespace); - - return xpath.evaluate(htmlInput); + return xpathSearchImg.evaluate(htmlInput); } } \ No newline at end of file diff --git a/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/driver/DomXpathDriver.java b/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/driver/DomXpathDriver.java index b7312f4489ae85cc5b70e60c66df03cf6b7346ef..1f42a2adb33e6142c9a50fd5ba2599f729e4fd7d 100644 --- a/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/driver/DomXpathDriver.java +++ b/P/Sda1/NoCast/src/main/java/de/hdm_stuttgart/mi/sda1/nocast/driver/DomXpathDriver.java @@ -19,9 +19,8 @@ public class DomXpathDriver { * @throws IOException File access problem. */ public static void main(String[] argv) throws JDOMException, IOException { - final DomXpath imgSearch = new DomXpath(); - // The following HTML document is being searched for <img> elements. - imgSearch.process("src/main/resources/gallery.html").stream(). + // gallery.html is being searched for <img> elements. + new DomXpath().process("src/main/resources/gallery.html").stream(). map(img -> img.getAttributeValue("src")). reduce((l, r) -> l.concat(", ").concat(r)). ifPresent(System.out::println);