beautypg.com

Dom.converttoxhtml() – Adobe Dreamweaver API Reference CS5 User Manual

Page 255

background image

250

DREAMWEAVER API REFERENCE

Document

Last updated 8/27/2013

The

style

elements that do not have a

type

attribute and cannot be fixed

The

img

elements that do not have an

alt

attribute and cannot be fixed

The

area

elements that do not have an

alt

attribute and cannot be fixed

dom.convertToXHTML()

Availability
Dreamweaver MX.

Description
Parses the HTML into a DOM tree, inserts missing items that are required for XHTML, cleans up the tree, and then
writes the tree as clean XHTML. The missing directives, declarations, elements, and attributes that the

convertToXHTML()

function adds to the DOM tree, as necessary, include the following items:

An XML directive

A

doctype

declaration

The

xmlns

attribute in the

html

element

A

head

section

A

title

element

A

body

section

During the conversion, the

dom.convertToXHTML()

function converts pure HTML tags and attributes to lowercase,

writes HTML tags and attributes with correct XHTML syntax, and adds missing HTML attributes where it can. This
function treats third-party tags and attributes according to the settings in the Preferences dialog box.

If the document is a template, the

dom.convertToXHTML()

function alerts the user but does not perform the

conversion.

Arguments
None.

Returns
An array of six integers that quantify the following items:

XHTML errors that Dreamweaver fixed

The

map

elements that do not have an

id

attribute and cannot be fixed

The

script

elements that do not have a

type

attribute and cannot be fixed

The

style

elements that do not have a

type

attribute and cannot be fixed

The

img

elements that do not have an

alt

attribute and cannot be fixed

The

area

elements that do not have an

alt

attribute and cannot be fixed