View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0023490 | Community | [OCCT] OCCT:Application Framework | public | 2012-10-25 00:30 | 2020-09-11 15:32 |
|
Reporter | Roman Lygin | |
Assigned To | agv | |
Priority | normal | Severity | minor | |
Status | assigned | Resolution | open | |
Platform | A | OS | L | OS Version | L |
Product Version | [OCCT] 6.5.3 | |
Target Version | [OCCT] 7.6.0* | Fixed in Version | | |
|
Summary | 0023490: LDOM_Element fails to find some attributes |
Description | Depending on hierarchy of elements, LDOM_Element may or may not find attributes, thus leading to invalid document exploration.
The work-around is to use to LDOM_Element::GetAttributesList() which is more expensive due to deep copy.
I have not pursued attempt to fix as this issue has low priority in my environment (primarily for debug purposes only), and given available work-around. However the issue seems to be connected with the way the linked list of attributes is managed in LDOM_Element::getAttributeNode() and LDOM_BasicAttribute::GetAttribute(). For instance, it does not find the last attribute of the element which has nested elements. |
Steps To Reproduce | See reproducer and sample file. |
Tags | No tags attached. |
|
Test case number | |
|
Attached Files | ldom_element.zip (834 bytes) 2012-10-25 00:30 |
|