Team LiB   Previous Section   Next Section

F.6 HTML/XML

The HTML/XML Language Service has three pages for its custom settings. First is a Format page that contains settings that apply to both HTML and XML:

Apply automatic formatting when saving document

If enabled, the document will be autoformatted when saved.

Apply automatic formatting when switching from design to HTML/XML view

If enabled, the language service autoformats the document when you switch to the HTML/XML view from the design view. (See Chapter 2 for more information about the XML/HTML designers.)

Apply line breaks

Applies line breaks after certain HTML elements when enabled. This generates physical line breaks in the file (unlike the word wrap feature discussed earlier). However, this will not affect the way your HTML appears in a browser. (It doesn't generate line-break elements such as <p> or <br>.)

Insert attribute value quotes

This setting causes the editor to put quotes around the values of attributes of elements added using the design view. (This applies only to the design view. To control automatic insertion of quotes in the raw HTML/XML view, see the Attribute Value Quotes setting on the HTML-specific and XML-specific pages.)

Capitalization: tags/attributes

The capitalization setting tells the editor whether to change the case of the tags or attribute names you are entering. There are three options. As Entered tells the editor not to modify case. Uppercase and Lowercase are self-explanatory.

Next is a page containing settings specific to HTML:

Enable HTML validation

If enabled, the editor will validate the document. (See Chapter 2 for details on how to use validation.)

Auto pop-up HTML statement completion

Enables tag and attribute completion. The targetSchema document property is used to locate the type information for providing the statement completion. (See Chapter 2 for more information on the use of the targetSchema property.)

Auto pop-up scripting statement completion

Enables statement completion for client-side scripting. Again, the targetSchema document property is used to determine which methods and members are available in script.

Autoinsert close tag

If enabled, the editor will automatically put in the closing tag for an element. So entering the element <foo> will cause the editor to enter the ending tag </foo>.

Autoinsert attribute value quotes

Enabling this setting causes the editor to put quotes around the value of attributes. This setting should not be confused with the setting of the same name in the Format page—that controls the behavior in the design view, whereas this setting controls the behavior in the text view.

Instantiate live value quotes

If enabled (the default), ActiveX controls embedded in the HTML document are instantiated at design time and will appear in the design view of the HTML editor.

Finally, there is a page containing settings unique to XML:

Enable XML validation

If enabled, the editor will validate the document. (See Chapter 2 for details on how to use validation.)

Auto pop-up XML statement completion

Enables tag and attribute completion. The targetSchema document property is used to locate the type information for providing the statement completion. (See Chapter 2 for more information on the use of the targetSchema property.)

Autoinsert close tag

If enabled, the editor will automatically put in the closing tag for an element. So entering the element <foo> will cause the editor to enter the ending tag </foo>.

Autoinsert attribute

Enabling this setting causes the editor to put quotes around the values of attributes.

    Team LiB   Previous Section   Next Section