Updating xml file
This emulation may or may not be possible, depending on the transformation from XML into the end result.Naive use of a WYSIWYG editor can lead to the creation of documents that do not have the intrinsic semantics of the particular XML language.In the above example, the editor is using a configuration file to know that the TABLE element represents a table, the TR element represents a row of the table, and the TD element represents a cell of the table.It is using this information to display the table based on this structuring information, in order to make editing easier.Here is an example of edition in a text editor with syntax coloring: The advantage of text editors is that they present exactly the information that is stored in the XML file.
Usually WYSIWYG editors support CSS but not XSLT, because XSLT transformations can be very complex, and guessing what the user meant when changing the end result can be impossible.
Other features of an editor designed specifically for editing XML might include element word completion and automatic appending of a closing tag whenever an opening tag is entered.
These features can help to prevent typographically originating errors in the XML code.
And even if the user is familiar with XML, use of such editors, which take care of syntax details, is often faster and more convenient.
An XML editor goes beyond the syntax highlighting offered by many plaintext editors and generic source code editors, verifying the XML source based on an XML schema or XML DTD, and some can do it as the document is being edited in real time.