Display Attribute Values

#117
This commit is contained in:
Josh Johnson 2018-04-28 22:32:41 -04:00
parent c0d1bb5486
commit 3bd730355e
1 changed files with 4 additions and 0 deletions

View File

@ -32,6 +32,10 @@ export class XmlTreeDataProvider implements TreeDataProvider<any> {
getTreeItem(element: Node): TreeItem | Thenable<TreeItem> { getTreeItem(element: Node): TreeItem | Thenable<TreeItem> {
const treeItem = new TreeItem(element.localName); const treeItem = new TreeItem(element.localName);
if (!this._isElement(element)) {
treeItem.label = `${element.localName} = "${element.nodeValue}"`;
}
if (this._isElement(element) && this._getChildAttributeArray(<Element>element).length > 0) { if (this._isElement(element) && this._getChildAttributeArray(<Element>element).length > 0) {
treeItem.collapsibleState = TreeItemCollapsibleState.Collapsed; treeItem.collapsibleState = TreeItemCollapsibleState.Collapsed;
} }