Do not trim XML element text 45/106945/8
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 20 Jul 2023 23:51:30 +0000 (01:51 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 5 Oct 2023 14:43:24 +0000 (14:43 +0000)
commit11a1353b0b9b5bca86e22f804464ff2f6eb671a1
treeb99bcd7a57ceaa32519466b6ade489cc49ab07f3
parent7baa44731c56aa2a81ab6386929378c3c6fa6748
Do not trim XML element text

Historically we have been trimming the content of XML elements, which
means we accepted leading/trailing whitespace for uint8 and similar
encodings.

This is not correct and this patch eliminates all trimming.

JIRA: YANGTOOLS-1523
Change-Id: I7060f8f2bf3374b4ca49629b6c4cdddb85660567
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/AbstractXmlCodec.java
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/IdentityrefXmlCodec.java
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/InstanceIdentifierXmlCodec.java
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/QuotedXmlCodec.java
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/StringXmlCodec.java [deleted file]
codec/yang-data-codec-xml/src/main/java/org/opendaylight/yangtools/yang/data/codec/xml/XmlCodecFactory.java
codec/yang-data-codec-xml/src/test/resources/bug8083/xml/foobar.xml
codec/yang-data-codec-xml/src/test/resources/bug8083/xml/zab.xml
codec/yang-data-codec-xml/src/test/resources/bug8803/foo.xml
codec/yang-data-codec-xml/src/test/resources/dom-reader-test/foo.xml
codec/yang-data-codec-xml/src/test/resources/schema/simple2.xml