2014-11-27 3 views
7

Können Sie erklären, wie SVG-Dateien in XML-Dateien konvertiert werden?Konvertierung von SVG-Datei in XML-Datei

Ich habe Design-Tool (EB Guide), die SVG-Dateiformat (enthält Zustandsdiagramm) generiert. Ich muss diese SVG-Datei verwenden, um das Zustandsdiagramm im Enterprise Architect UML-Tool anzuzeigen.

Aber EA-Tool unterstützt keine SVG-Datei. also versuche ich SVG-Datei in XML-Datei zu konvertieren und dann in EA-Tool zu importieren.

Ist es möglich, dieses SVG-Dateiformat in das XML-Dateiformat zu konvertieren? ist ein Konvertierungstool verfügbar.

logu

Antwort

2

Nein, das wird nicht möglich sein. SVG ist ein Grafikformat, also enthält es nur Informationen über Bild Ihres Diagramms, nicht über den Inhalt des UML-Modells, das es darstellt. Es ist nicht bekannt über UML, so dass Sie es nie als Format verwenden können, um etwas in EA zu importieren.

Was Sie brauchen, ist eine XMI-Datei. XMI ist der Standard für den Austausch von UML-Modellen. Sehen Sie in der Dokumentation Ihres Design-Tools nach, ob es eine XMI-Exportfunktion gibt.

+0

SVG ist XML. Es wird lediglich * als Grafik wiedergegeben. – Tomalak

+0

@Tomalak Die Art der Speicherung ist in diesem Fall nicht relevant. (xmi ist auch xml). Es ist die Art der Information, die gespeichert wird, die relevant ist. SVG -> Grafik, XMI -> UML Modell –

+0

Du hast Recht, das war haarsträubend von meiner Seite. – Tomalak

4

SVG-Datei ist bereits im XML-Format. Aber es beschreibt ein Bild. Sie können ein Grafikprogramm verwenden, um es in andere Bildformate umzuwandeln, z. BMP, PNG, die dann als Image Element in Ihre Diagrammzeichnung eingefügt werden kann. (Siehe auch Kapitel "Using the Image Manager" in der Hilfe-Datei)

Die XML-Datei, die in Ihr EA-Modell importiert werden kann, das XMI Import and Export Tool muss ein UML-Modell in den XMI format, nicht nur ein Bild enthalten oder ein print

1

Sie können Android Development Studio (Version> 1.4) verwenden: -

-Create ein Projekt

-In einen der Ordner im Ressourcenordner mit der rechten Maustaste und wählen Sie die Option 'Neu', in diesem wählen Vektor‘ Anlage ".

Um Svg in Android-Anwendung zu verwenden, ist es erforderlich, in Xml konvertiert werden.

Android konvertiert Ihre SVG automatisch in XML, und Sie können Ihre XML-Datei aus dem Ressourcenordner abrufen.

Verwandte Themen