Forum: Mikrocontroller und Digitale Elektronik xml Datei - einzelne Parameter lesen


von Lukas (Gast)


Lesenswert?

Hallo,

Leider kann ich im anderen Beitrag nicht mehr schreiben.

ich habe in Java script ein Tool geschrieben welches eine XML.Datei 
hochladen kann. Diese soll dann bearbeitet bzw. konvertiert werden und 
kann dann wieder abgespeichert werden.

Der grobe Aufbau mit hochladen und abspeichern steht schon.

Jetzt geht es darum aus der Datei eine Text Tabelle zu erstellen.
Die XML Datei wird als Objekt gespeichert.
So muss ich doch eigentlich auf die einzelnen Paramter zugreifen können.

Hier ein Code Beispiel. Ich schreibe alles in einen String hineien. Doch 
beim Test kommt jedesmal, dass der Parameter nicht bekannt ist.
1
s_CNF = s_CNF + "STRUCT\n";
2
  s_CNF = s_CNF + "ID : WORD :=" + Device.identity.id; + "\n";

Über die Zeile "Device.identity.id" sollte ich doch eigentlich auf den 
Parameter zugreifen können. Aber jedesmal heißt es undefined.

Weiß jemand was ich falsch mache?


Grüße

von Peter II (Gast)


Lesenswert?

Lukas schrieb:
> Weiß jemand was ich falsch mache?

nein bestimmt nicht. Niemand hat eine Ahnung was Device für ein Objekt 
ist. Zeige uns vollständigen code.

von TestX (Gast)


Lesenswert?

sicher, dass das semikolon hinter identity.id dahin gehört ?

von Lukas (Gast)


Lesenswert?

Also das Semikolan ist auf jedenfall ein Fehler. Das muss erst danach 
rein damit es als normales Textsymbol gespeichert wird.

Wenn ich zum Beispiel so eine Testdatei habe:
1
<?xml version="1.0"?>
2
<PurchaseOrder PurchaseOrderNumber="99503" OrderDate="1999-10-20">
3
  <Address Type="Shipping">
4
    <Name>Ellen Adams</Name>
5
    <Street>123 Maple Street</Street>
6
    <City>Mill Valley</City>
7
    <State>CA</State>
8
    <Zip>10999</Zip>
9
    <Country>USA</Country>
10
  </Address>
11
  <Address Type="Billing">
12
    <Name>Tai Yee</Name>
13
    <Street>8 Oak Avenue</Street>
14
    <City>Old Town</City>
15
    <State>PA</State>
16
    <Zip>95819</Zip>
17
    <Country>USA</Country>
18
  </Address>
19
  <DeliveryNotes>Please leave packages in shed by driveway.</DeliveryNotes>
20
  <Items>
21
    <Item PartNumber="872-AA">
22
      <ProductName>Lawnmower</ProductName>
23
      <Quantity>1</Quantity>
24
      <USPrice>148.95</USPrice>
25
      <Comment>Confirm this is electric</Comment>
26
    </Item>
27
    <Item PartNumber="926-AA">
28
      <ProductName>Baby Monitor</ProductName>
29
      <Quantity>2</Quantity>
30
      <USPrice>39.98</USPrice>
31
      <ShipDate>1999-05-21</ShipDate>
32
    </Item>
33
  </Items>
34
</PurchaseOrder>

Und ich will eben auf 8 Oak Avenue zugreifen. Wie ist die Synatx in Java 
script um das auslesen zu können.

von Kaj (Gast)


Lesenswert?


von Markus L. (rollerblade)


Lesenswert?

Lukas schrieb:
> Diese soll dann bearbeitet bzw. konvertiert werden und
> kann dann wieder abgespeichert werden.
Kennst Du XSLT? Damit lassen sich XML-Dokumente in eine beliebige andere 
Form transformieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.