Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem mit dem Lesen der Attibute aufgrund Singel-Quote #70

Open
rfx77 opened this issue Jan 15, 2023 · 2 comments
Open

Problem mit dem Lesen der Attibute aufgrund Singel-Quote #70

rfx77 opened this issue Jan 15, 2023 · 2 comments

Comments

@rfx77
Copy link

rfx77 commented Jan 15, 2023

Hallo!

Leider habe ich ein Problem mit einer XML-Library, welche die XMLs die ich vom XML-API bekomme nicht verarbeiten kann, weil die Attribute Singe-Quoted sind und nicht Double-Quoted. Das ist eigentlich sehr unüblich.

Aktuelle Sitation:

<?xml version="1.0" encoding="ISO-8859-1" ?><state><datapoint ise_id='2011' value='2.900000'/></state>

So wäre es besser:

<?xml version="1.0" encoding="ISO-8859-1" ?><state><datapoint ise_id="2011" value="2.900000"/></state>

Man müsste in den tcl bei den Write nur statt ' " verwenden.

Meiner Meinung nach könnte das mit einem einfachen inplace-sed Kommando und anschließender Kontrolle gemacht werden.
Wäre es möglich das zu änderen?

BG,
Franz

@jens-maus
Copy link
Member

Wo steht bitte das das "unüblich" or gar nicht erlaubt ist die Attribute in XML mit single quotes anzugeben? Ich denke die EBNF der xml Beschreibungssprache ist da recht eindeutig: beides ist und sollte erlaubt sein. Oder irre ich mich?

@rfx77
Copy link
Author

rfx77 commented Jan 15, 2023

Mir ist klar, dass das erlaubt ist. Sieht man trotzdem sehr selten und hilft mir nicht, da die XML Library im Codesys System das nicht unterstützt.

Die Frage war ja auch ob eine Änderung möglich ist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants