INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

PropertyNode Referenz zu Allen Array Elementen (XML schreiben)



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.05.2020, 08:40
Beitrag #7

TpunktN Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 200
Registriert seit: Jul 2011

2021
2011
EN

70***
Deutschland
RE: PropertyNode Referenz zu Allen Array Elementen (XML schreiben)
Habe mal aus beidem einfach mal nen String erstellen lassen.
GXML Schreibt den Typ und Array größe dazu, ist glaube ich im XML Format erlaubt, will ich aber nicht. Werde mich damit mal beschäftigen, ob es eine Config dafür gibt oder ob ich das rausschmeiße im Code. (Wie hast du das gemacht mit Änderungen? Speichert man dann ein eigenes Addon? Sonst wird das beim Update überschrieben, oder?)
Code:
<Parameter mems='14'>
        <LaufendeNummer type='I32'>1</LaufendeNummer>
        <Sendecode type='String'>s</Sendecode>
        <KanalnummerSensor type='String'></KanalnummerSensor>
        <Bezeichnung mems='2'>
          <Deutsch type='String'>Version</Deutsch>
          <Englisch type='String'>Version</Englisch>
        </Bezeichnung>
        <Sendelaenge type='I32'>0</Sendelaenge>
        <Empfangslaenge type='I32'>5</Empfangslaenge>
        <Typ type='Enum U16' sel='Text'>0</Typ>
        <Auswahl dim='[1]' type='String'>
          <Aw>none</Aw>
        </Auswahl>
        <Dezimal type='I32'>2</Dezimal>
        <Dezimalzeichen type='String'>.</Dezimalzeichen>
        <ParamListe dim='[1]' type='I32'>
          <P>-1</P>
        </ParamListe>
        <Kompatibel mems='2'>
          <min type='DBL'>0</min>
          <max type='DBL'>0</max>
        </Kompatibel>
        <Geraetekennung dim='[1]' type='String'>
          <A>SET</A>
        </Geraetekennung>
        <Systeminfo mems='5'>
          <Standardwert type='String'>0</Standardwert>
          <Aenderbar type='I32'>0</Aenderbar>
          <Service type='I32'>1</Service>
          <dBefehlabschluss type='I32'>13</dBefehlabschluss>
          <Info type='String'>Geraet und Version lesen.</Info>
        </Systeminfo>
      </Parameter>

EasyXML ließt nicht die Array-Element-Labels und macht mir damit das Schema kaputt. Wenn ich aber so darüber nachdenke, sind diese Subkategorien aber auch überflüssig ...
Code:
<HoentzschParameter>
    <LaufendeNummer>1</LaufendeNummer>
    <Sendecode>s</Sendecode>
    <KanalnummerSensor/>
    <Bezeichnung>
      <Deutsch>Version</Deutsch>
      <Englisch>Version</Englisch>
    </Bezeichnung>
    <Sendelaenge>0</Sendelaenge>
    <Empfangslaenge>5</Empfangslaenge>
    <Typ>Text</Typ>
    <Auswahl>none</Auswahl>
    <Dezimal>2</Dezimal>
    <Dezimalzeichen>.</Dezimalzeichen>
    <ParamListe>-1</ParamListe>
    <Kompatibel>
      <min>0</min>
      <max>0</max>
    </Kompatibel>
    <Geraetekennung>SET</Geraetekennung>
    <Systeminfo>
      <Standardwert>0</Standardwert>
      <Aenderbar>0</Aenderbar>
      <Service>1</Service>
      <dBefehlabschluss>13</dBefehlabschluss>
      <Info>Geraet und Version lesen.</Info>
    </Systeminfo>
  </HoentzschParameter>
Muss ich mit meinen Kollegen absprechen, die greifen auch auf diese XML zu. Die freuen sich sicherlich riesig wenn es Änderungen gibt Big Grin

"Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen."
Johann Wolfgang von Goethe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: PropertyNode Referenz zu Allen Array Elementen (XML schreiben) - TpunktN - 07.05.2020 08:40

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array in XML schreiben MarcoN 7 7.913 24.02.2020 16:11
Letzter Beitrag: TpunktN
  String Array in bin schreiben und lesen EOF hansi9990 9 8.546 31.08.2016 10:56
Letzter Beitrag: hansi9990
  String lesen, nach vorgaben löschen und in Array schreiben nova.08 6 7.178 18.09.2014 13:31
Letzter Beitrag: GerdW
  Bestimmte Daten aus csv Datei in Array schreiben Serial 23 20.393 26.03.2014 07:22
Letzter Beitrag: Serial
  String lesen und in Array schreiben maxikboy 2 11.082 19.09.2012 09:52
Letzter Beitrag: maxikboy
  Array in csv mit richtigen Spalten und Zeilen schreiben Flogge154 5 9.939 03.04.2012 12:12
Letzter Beitrag: Lucki

Gehe zu: