<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:56:28 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[YANGTOOLS-1547] Add a minimalistic XML tree implementation</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1547</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;YANG&apos;s anydata is defined to be an YANG-modeled data formatted in transport encoding. We are using DOMSource to represent this data.&lt;/p&gt;

&lt;p&gt;This is less than optimal, simply because DOMSource leaks Document/Element, both of which are mutable.&lt;/p&gt;

&lt;p&gt;in both JSON and XML codecs, when we are dealing with a forward reference, we store encountered events into a String and re-parse them.&lt;/p&gt;

&lt;p&gt;Both of these would do better if we had an object model for anydata contents. Once we have that, we can act it for buffering purposes.&lt;/p&gt;

&lt;p&gt;Once we do, there is little doubt where AnydataNode is going: it is going to be unconditionally based on this internal object model.&lt;/p&gt;

&lt;p&gt;Steps to completion:&lt;br/&gt;
1. Introduce a bare-minimum model of what constituates YANG-modeled XML data,&lt;br/&gt;
2. Define an anydata/anyxml representation nodes.&lt;br/&gt;
3. add binfmt support&lt;br/&gt;
4. add DOMSource -&amp;gt; XYZDocument translation&lt;/p&gt;</description>
                <environment></environment>
        <key id="37435">YANGTOOLS-1547</key>
            <summary>Add a minimalistic XML tree implementation</summary>
                <type id="10103" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Fri, 6 Oct 2023 03:20:26 +0000</created>
                <updated>Thu, 18 Jan 2024 10:42:38 +0000</updated>
                                                            <fixVersion>13.0.2</fixVersion>
                                    <component>codecs</component>
                    <component>common</component>
                    <component>data-api</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="72640" author="rovarga" created="Fri, 6 Oct 2023 03:40:11 +0000"  >&lt;p&gt;As a design note: this API should operate on String. While we could require XMLNamespace and Unqualified arguments, it does seem a bit pedantic.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="31700">YANGTOOLS-994</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i046p3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>