Presents an XML document in tree view for editing.
npm i -S g8-xml-edit
<g8-xml-edit :xml="xml" />
| Prop name | Description | Type | Values | Default |
|---|---|---|---|---|
| showAttrValue | Whether to show attribute value in tree item badges. | boolean | true, false |
false |
| piUseAttribute | Set to false to treat processing instruction as text;or true to facilitate attributes. |
boolean | true, false |
false |
| xml | Input XML content. This component doesn't mutate the input XML content. | string | XML string |
| Event name | Type | Description |
|---|---|---|
| menu-open | MenuOpenEvent | A menu item has been selected. |
| default-declaration | DefaultDeclarationEvent | Emitted when the input XML document doesn't have declaration. |
| xml-reload | XmlReloadEvent | Emits when XML document has been reloaded. The detail.document fieldholds the newly loaded XML object. Please note that this event is fired only when {@see reloadXml} is called. Changing the {@see xml} property will not trigger this event. |
| select-node | SelectNodeEvent | Emitted when a node in the tree view has been selected. |
| edit-node | EditNodeEvent | A node is about to be edited. |
| save-node | SaveNodeEvent | A node is about to be saved. |
| declaration-changed | DeclarationChangedEvent | The XML declaration has been changed. |
| node-changed | NodeChangedEvent | An XML node has been changed. |
| node-created | NodeCreatedEvent | A new XML node has been created. |
| edit-attribute | EditAttributeEvent | An attribute is about to be edited. |
| save-attribute | SaveAttributeEvent | An attribute is about to be saved. |
| attribute-changed | AttributeChangedEvent | A XML node attribute has been changed. |
| delete-node | DeleteNodeEvent | A node is about to be deleted. |
| node-removed | NodeRemovedEvent | A new XML node has been deleted. |
Generated using TypeDoc