diff --git a/src/Type/y-xml/YXmlElement.js b/src/Type/y-xml/YXmlElement.js index e546c8b3..c795879c 100644 --- a/src/Type/y-xml/YXmlElement.js +++ b/src/Type/y-xml/YXmlElement.js @@ -36,7 +36,8 @@ export default class YXmlElement extends YXmlFragment { let attributes = new Map() for (let i = 0; i < dom.attributes.length; i++) { let attr = dom.attributes[i] - attributes.set(attr.name, attr.value) + // get attribute via getAttribute for custom element support (some write something different in attr.value) + attributes.set(attr.name, dom.getAttribute(attr.name)) } attributes = this._domFilter(dom, attributes) attributes.forEach((value, name) => {