Refact XML
Sometimes a simple find/replace of text is not powerful enough to make subtle changes in your XML Document. For instance, if want to change all <p> elements into <div> elements you cannot globally replace "p" into "div" because this would also change text such as "simple" into "simdivle". Nor coould you change <p> into <div> because then the </p> would still remain.
It's much faster to use XMLBlueprint's refactoring functions for this type of changes.
Surround with Element Tags
Surround the selection with a start tag and an end tag.
(before)
(after)
Rename Element
Rename the current element.
(before)
(after)
Remove Element Tags
Remove the start and end tag of the current element.
(before)
(after)
Join Elements
Joins the left and the right elements relative to the current caret position. The elements must have the same name, attributes and attributes values.
(before)
(after)
Split Element
Splits the element from the caret position in two identical elements. The caret must be inside the element.
(before)
(after)
Rename All Elements
Renames all elements in the entire documents.
Rename Namespace Prefix
Renames all namespaces prefixes in the entire document.
Copy Text in Selection
Copies only the text (without any XML tags) to the clipboard.
Delete Text in Selection
Deletes only the text in the document while keeping any XML tags.
Lowercase Text in Selection
Changes the text in the selection to lowercase while ignoring any XML tags.
Uppercase Text in Selection
Changes the text in the selection to uppercase while ignoring any XML tags.