XML Completion
XML Completion consists of a number of features that really support you when editing an XML Document or XML Schema. See
Editing your XML Documents for more information.
How to get XML Completion for your own DTD, Relax NG Schema, Schematron Schema or XML Schema.
To get XML Completion for an XML Document you need to add a DTD, Relax NG Schema, Schematron Schema or an XML Schema to the XML Document. See
Validating an XML Document for more information on how to add a DTD, Relax NG Schema or an XML Schema.
Whenever you open an XML Document (and when you save it), XMLBlueprint will automatically load the appropriate XML Completion information. This information is stored in individual syntax files, a different syntax file for each schema. The syntax file is created the first time XMLBlueprint sees a reference to the schema in an XML Document. From then on, the syntax file is reloaded (but not recreated) each time the schema is spotted. However, the syntax file is automatically recreated whenever you make changes to the schema (only when you edit the schema in XMLBlueprint).
Normally, you don't have to worry about this: XML Completion works without any hassles in the background, giving you the best XML support possible. If you don't get XML Completion for your XML Document, and the XML Document does contain a reference to a DTD, Relax NG Schema, Schematron Schema or XML Schema, you can manually create a new syntax file by clicking Schema > Learn XML Structure. After a few seconds a message is displayed to inform you if everything's ok.
Where are the syntax files stored?
The syntax files are stored in the Application Data folder of the current user:
Windows Server 2008, Windows Vista, Windows 7
C:\Users\<user name>\AppData\Roaming\XMLBlueprint 8\Syntax\
Windows 2000, Windows Server 2003, Windows XP
C:\Documents and Settings\<user name>\Application Data\XMLBlueprint 8\Syntax\
Windows NT
C:\Winnt\Profiles\<user name>\Application Data\XMLBlueprint 8\Syntax\
Windows 98, Windows Me
C:\Windows\Application Data\XMLBlueprint 8\Syntax\ (if no user profiles enabled)
C:\Windows\Profiles\<user name>\Application Data\XMLBlueprint 8\Syntax\ (if user profiles enabled)