Announcement

Collapse
No announcement yet.

C Code mit XML verknüpfen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • C Code mit XML verknüpfen

    Hallo,

    vorweg möchte ich erwähnen, dass ich sehr wenig von der XML Programmerung weiß. Um mein Problem zu genauer zu schildern, erzähle ich vorweg eine Vorgeschichte zu dem Projekt:
    Es soll der Datenverkehr zwischen einer SPS und einem Entwicklungsrechner abgehört und anschließend mit einem SPS- Analyzer dargestellt werden. Ich habe es bisher schon soweit realisiert, dass ich ein C-Programm geschrieben habe, welches die übertragenen Datenpakete aus einer Textdatei heraus aufbereitet und in ein fest definiertes csv- Format bringt, so dass der SPS- Analyzer diese Daten importieren kann. Die Textdatei muss nun aber noch einen festen Aufbau haben:

    120a10020002000284001600000400100016
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016#
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016#
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016#
    120a10020002000284001600000400100016
    120a10020002000284001600000400100016#/

    Zu sehen sind hier die hexadezimalen Informationen aus den aufgezeichneten Datenpaketen. Ich muss nun noch jeden Operand (Bsp.: DB2.DBB0) mit der # abschließen und das Ende der Textdatei mit einem / kennzeichnen. Ich habe nun gehört, dass man XML mit meinem C Code kombinieren kann, so dass man sich diese festen Formatbedingungen (#, / ) sparen kann. Mir fehlt hierzu nun komplett der Ansatz wie dieses mit XML löse.

    Ich hoffe mir kann jemand helfen, der sich in der XML Programmierung gut auskennt meine Projektbeschreibung halbwegs nachvollziehen kann.

    Hinweis: Mir steht der XML Editor Altova XML/Spy zur Verfügung.

    Mit freundlichen Grüßen
    cboerm
Working...
X