hi!
Ich habe folgendes Problem und hoffe ihr könnt mir helfen..
Dies ist ein ausschnitt aus einer datei die ich auslesen möchte..
ich habe bisher nicht viel mit xml zu tun gehabt aber ich soll im praktikum jetzt versuchen die attribute in eine mysql datenbank zu übertragen.
bisher habe ich herrausgefunden wie man mit simpleXML werte zwischen tags (z.b. <g>hier</g>) ausliest aber in meiner datei muss ich attribute (z.b. <g transform="translate(969.25, 46.5) rotate(-270)"></g>) auslesen, da es eine svg datei ist und dort nur gezeichnet wird.
ich brauche nur die werte von den attributen "transform", "style" und "d".
Leider habe ich bis jetzt einfach nichts dazu gefunden, wie ich die attribute auslesen kann.
ich hoffe mir kann jemand helfen.
Danke schon mal im Vorraus!
Ich habe folgendes Problem und hoffe ihr könnt mir helfen..
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1024pt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" height="1100pt" >
<g transform="translate(1047.25, 19.5) rotate(-270)" style="fill:#ffffff; fill-rule:evenodd; stroke:#000000; stroke-width:0pt; stroke-linecap:butt; stroke-linejoin:miter; stroke-dasharray:none;" >
<path d="M0 0 C0 0 533 0 533 0 C533 0 533 1047 533 1047 C533 1047 0 1047 0 1047 C0 1047 0 0 0 0 Z" />
</g>
<g transform="translate(969.25, 46.5) rotate(-270)" style="fill:#00cd00; fill-rule:evenodd; stroke:#000000; stroke-width:0.0100049pt; stroke-linecap:butt; stroke-linejoin:miter; stroke-dasharray:none;" >
<path d="M0 0 C0 0 470 0 470 0 C470 0 470 100 470 100 C470 100 0 100 0 100 C0 100 0 0 0 0 Z" />
</g>
...
<svg width="1024pt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" height="1100pt" >
<g transform="translate(1047.25, 19.5) rotate(-270)" style="fill:#ffffff; fill-rule:evenodd; stroke:#000000; stroke-width:0pt; stroke-linecap:butt; stroke-linejoin:miter; stroke-dasharray:none;" >
<path d="M0 0 C0 0 533 0 533 0 C533 0 533 1047 533 1047 C533 1047 0 1047 0 1047 C0 1047 0 0 0 0 Z" />
</g>
<g transform="translate(969.25, 46.5) rotate(-270)" style="fill:#00cd00; fill-rule:evenodd; stroke:#000000; stroke-width:0.0100049pt; stroke-linecap:butt; stroke-linejoin:miter; stroke-dasharray:none;" >
<path d="M0 0 C0 0 470 0 470 0 C470 0 470 100 470 100 C470 100 0 100 0 100 C0 100 0 0 0 0 Z" />
</g>
...
ich habe bisher nicht viel mit xml zu tun gehabt aber ich soll im praktikum jetzt versuchen die attribute in eine mysql datenbank zu übertragen.
bisher habe ich herrausgefunden wie man mit simpleXML werte zwischen tags (z.b. <g>hier</g>) ausliest aber in meiner datei muss ich attribute (z.b. <g transform="translate(969.25, 46.5) rotate(-270)"></g>) auslesen, da es eine svg datei ist und dort nur gezeichnet wird.
ich brauche nur die werte von den attributen "transform", "style" und "d".
Leider habe ich bis jetzt einfach nichts dazu gefunden, wie ich die attribute auslesen kann.
ich hoffe mir kann jemand helfen.
Danke schon mal im Vorraus!
Kommentar