2014-11-27 20 views
7

Puoi spiegare come convertire i file SVG in file XML?Conversione dal file SVG al file XML

Ho uno strumento di progettazione (guida EB) che genera il formato di file SVG (contiene diagramma di stato). Ho bisogno di usare questo file SVG per visualizzare il diagramma di stato nello strumento UML di Enterprise Architect.

Tuttavia, lo strumento EA non supporta il file SVG. quindi provo a convertire il file SVG in un file xml e poi lo importa nello strumento EA.

È possibile convertire questo formato di file SVG in formato file XML? c'è qualche strumento di conversione disponibile.

logu

risposta

2

No, non sarà possibile. SVG è un formato grafico, quindi contiene solo informazioni su immagine del diagramma, non sul contenuto del modello UML che rappresenta. Non sa nulla di UML, quindi non sarai mai in grado di usarlo come formato per importare qualcosa in EA.

Quello che ti serve è un file XMI. XMI è lo standard per lo scambio di modelli UML. Controlla la documentazione del tuo strumento di progettazione per scoprire se esiste una struttura di esportazione XMI.

+0

SVG è XML. È semplicemente * reso come * un elemento grafico. – Tomalak

+0

@Tomalak Il modo in cui è memorizzato non è rilevante in questo caso. (xmi è anche xml). È il tipo di informazioni che è memorizzato che è rilevante. SVG -> grafica, XMI -> UML Modello –

+0

Hai ragione, è stato un capriccio da parte mia. – Tomalak

4

Il file SVG è già in formato XML. Ma descrive un'immagine. Puoi utilizzare un programma grafico per convertirlo in altri formati di immagine, ad es. BMP, PNG che può essere quindi inserito come elemento Image nella tela del disegno del diagramma. (Si veda anche il capitolo "Using the Image Manager" nel file di help)

Il file XML che può essere importato nel modello EA utilizzando lo strumento XMI Import and Export deve contenere un modello UML nel XMI format, non solo una foto o un printscreen

1

È possibile utilizzare Android Development Studio (versione> 1.4): -

-Creare un progetto

-In qualsiasi cartella all'interno della cartella delle risorse, fare clic destro e scegliere l'opzione 'Nuovo', in quanto vettore scegliere' Bene'.

Per utilizzare svg nell'applicazione Android è necessario essere convertiti in xml.

Android convertirà automaticamente il tuo svg in xml e potrai ottenere il tuo file xml dalla cartella delle risorse.