| |
< Bild x="200 "y="200" width="100px "height="100px" xlink:href="myimage.png "> < title>My image</title > </Bild > </svg > 5,8 Abhänigkeitsverarbeitung 5,8,1 Abhänigkeitsverarbeitenüberblick SVG enthält einen ' Schalter ' Element zusammen mit Attribut- requiredFeatures requiredExtensions und systemLanguage zu stellen Sie eine Fähigkeit zur Verfügung, wechselnde Betrachtung abhängig von den capabilities von ein gegebenes Benutzer zu spezifizieren Mittel oder die Sprache des Benutzers. <!ENTITY-% testAttrs "requiredFeatures %FeatureList; # ANGEDEUTET requiredExtensions %ExtensionList; # ANGEDEUTET systemLanguage %LanguageCodes; # ANGEDEUTET "> Schreibt requiredFeatures zu requiredExtensions und systemLanguage dienen als Tests und bringen entweder die zutreffenden oder falschen Resultate zurück. Der ' Schalter ' überträgt das erste seiner Kinder, für die alle diese die zutreffenden tes t zuschreibt. Wenn das gegebene Attribut nicht spezifiziert wird, dann a zutreffender Wert wird angenommen. 5,8,2 Der ' Schalter ' Element Der ' Schalter ' Element wertet die requiredFeatures aus requiredExtensions und systemLanguage Attribute auf seinem direkten Kindelemente im Auftrag und dann verarbeitet und überträgt das erste Kind, für das diese Attribute auswerten, um auszurichten. Alle andere werden seien überbrückt Sie und folglich übertragen nicht. Wenn das Kindelement ein containerelement wie ein ' g ' ist dann ist der gesamte Unterbaum entweder processed/rendered oder bypassed/not übertragen. Merken Sie daß die Werte der Eigenschaften ' Anzeige ' und ' Sicht ' haben Sie keinen Effekt auf ' Schalter ' Elementverarbeitung. Insbesondere stellend ein ' Anzeige ' zu keine auf einem Kind von a ' Schalter ' Element hat keinen Effekt auf der true-/falseprüfung, die mit dazugehörig ist ' Schalter ' Element Verarbeitung. <!ENTITY-% switchExt "" > <!ELEMENT- Schalter (%descTitleMetadata;, (Weg|Text|rect|Kreis|Ellipse|Linie|polyline|Polygon| Gebrauch | Bild | svg | g | Schalter | a | foreignObject | lebendig | Satz | animateMotion | animateColor | animateTransform %ceExt;%switchExt;) *) > <!ATTLIST- Schalter %stdAttrs; %testAttrs; %langSpaceAttrs; externalResourcesRequired %Boolean; # ANGEDEUTET Kategorie %ClassList; # ANGEDEUTET Art %StyleSheet; # ANGEDEUTET %PresentationAttributes - Alle; wandeln Sie um %TransformList; # ANGEDEUTET %graphicsElementEvents; > |  |
|
| |
|
|