Home
Home
img_h_2
   
spacer

  _ Grundlagen
  _ Galerie
  _ Tips und Tricks
  _ Literatur
  _ Links


  _ Grundlagen
  _ Formate
  _ Tips und Tricks
  _ CGM
  _ CGM Tips
  _ S1000D


  _ Grundlagen
  _ Anwendungen
  _ Tips und Tricks


  _ Informationen
  _ Software
  _ IsoView
  _ IsoView WebCGM
  _ FrameMaker Filter

S1000D
... enter
Bild der Woche
Schlagbohrer
... zur Galerie

spacer


WebCGM Fragment Parser und Tools

Das WebCGM Profil definiert eine sogenannte Fragment-Syntax, die die Navigation zu einem grafischen Objekt und dessen Highlighting erlaubt. Hier finden Sie Werkzeuge und Code, die Ihnen helfen sollen, sich in den mannigfaltigen Variationen der Fragmentsyntax zurechtzufinden.

Was ist Fragment-Syntax?

Alle Quellen im Internet sind durch eine URI (Uniform Resource Identifier) gekennzeichnet. Gängige Beispiele sind

http://www.itedo.com/index.html
http://www.w3.org

Dadurch wird es möglich, auf eine Website oder eine spezielle Seite auf dieser Website hinzuweisen. Darüberhinaus kann man auch auf einen bestimmten Absatz in einer HTML-Seite hinweisen:

http://www.itedo.com/abc.html#para1

Sie sehen, dass der Name des Absatzes an die URL der Datei angehängt wurde, getrennt durch das Rautenzeichen (#). Dies nennt man ein Fragment.

In CGM ist es möglich, Fragmente für einen bestimmten Zweck zu definieren. Das Fragment wird benutzt, um ein grafisches Objekt innerhalb einer CGM Zieldatei zu spezifizieren. Wenn die URL ausgeführt wird, wird das Objekt in das Sichtfeld geschoben oder hervorgehoben dargestellt ("Highlighting"), je nach Art des Fragments.

Ein typisches Beispiel ist

http://cgmopen.org/webcgm/engine.cgm#name(cooling)

In Worten steht dies für:

  • Gehe zu der Website cgmopen.org
  • Öffne die Datei engine.cgm
  • Finde ein grafisches Objekt, dessen Namensattribut gleich "cooling" ist
  • Wenn solch ein Objekt existiert, dann stelle es sichtbar dar

Es gibt verschiedene Variationen des Fragments, die das Highlighting oder die Darstellung eines Objekts ermöglichen. Auch gibt es verschiedene Adressiermodi, die die Identifikation oder das Namensattribut des Objekts nutzen. Eine exakte Definition der WebCGM Fragmentsyntax finden Sie unter www.w3.org/TR/REC-WebCGM/REC-03-CGM-IC.

 

WebCGM Fragment Parser

ITEDO Software hat für die CGM-Gemeinde den Quelltext für einen WebCGM Fragment Parser herausgegeben. Diese soll einem Softwarehersteller die Entwicklung eines Fragment Parsers erleichtern, und gleichzeitig die fachgerechte Syntaxanalyse garantieren.

Sie können auch eine ausführbare Version des Parsers downloaden. Den Parser können Sie durch eine Befehlszeile wie

webcgmfragment.exe "abc.cgm#name(obj1)"       laufen lassen.

Das Tool wird die URL analysieren und die gefundenen Details herausschreiben.

 der Quelltext

 das ausführbare Programm



Zurück

spacer
CGM Tips
Prüfen der verwendeten Fonts in CGM-Dateien

Konvertierung von Adobe Illustrator-Dateien zu CGM

CGM und der XML Companion File

CGM und Metacheck

... weitere

spacer
img_fuss_1 img_fuss_2
   

img_logo80

Parametric Technology GmbH__Sanddornweg 10-12__53773 Hennef__Germany
Tel. ++49-(0)22 42 / 92 21-0__Fax ++49-(0)22 42 / 92 21-2 21__www.itedo.com
© Copyright 2001-2008 Parametric Technology GmbH. All Rights Reserved.
Last change: 30.07.2007 12:28:45