Extensible document types in Dreamweaver
35
Extensible document types in
Dreamweaver
XML provides a rich system for defining complex documents and data structures.
Dreamweaver uses several XML schemas to organize information about server behaviors, tags
and tag libraries, components, document types, and reference information.
When you create and work with extensions in Dreamweaver, there are many instances in
which you create or modify existing XML files to manage the data that your extension uses. In
many cases, you can copy an existing file from the appropriate subfolder within the
Configuration folder to use as a template.
Document type definition file
The central component of extensible document types is the document type definition file.
There might be several definition files, all of which are located in the Configuration/
DocumentTypes folder. Each definition file contains information about at least one
document type. For each document type, essential information such as server model, color
coding style, descriptions, and so forth, is described.
Dreamweaver provides an initial document type definition file. This file, named
MMDocumentTypes.xml, contains the document type definitions provided by Macromedia:
NO
TE
Do not confuse Dreamweaver document type definition files with the XML document
type definition (DTD). Document type definition files in Dreamweaver contain a set of
documenttype
elements, each of which defines a predefined collection of tags and
attributes that are associated with a document type. When Dreamweaver starts, it
parses the document type definition files and creates an in-memory database of
information regarding all defined document types.
Document type
Server
model
Internal type File
extensions
Previous server
model
ASP.NET C#
ASP.NET-
Csharp
Dynamic
aspx, ascx
ASP.NET VB
ASP.NET-VB
Dynamic
aspx, ascx
ASP JavaScript
ASP-JS
Dynamic
asp
ASP VBScript
ASP-VB
Dynamic
asp
ColdFusion
ColdFusion
Dynamic
cfm, cfml
UltraDev 4
ColdFusion
Содержание DREAMWEAVER 8-EXTENDING DREAMWEAVER
Страница 1: ...Extending Dreamweaver...
Страница 8: ...8 Contents...
Страница 14: ...14 Introduction...
Страница 16: ......
Страница 54: ...54 Customizing Dreamweaver...
Страница 96: ...96 Customizing Code View...
Страница 98: ......
Страница 110: ...110 Extending Dreamweaver...
Страница 138: ......
Страница 166: ...166 Insert Bar Objects...
Страница 180: ...180 Commands...
Страница 248: ...248 Toolbars...
Страница 260: ...260 Reports...
Страница 278: ...278 Tag Libraries and Editors...
Страница 288: ...288 Property Inspectors...
Страница 378: ...378 Server Behaviors...
Страница 398: ...398 Data Sources...
Страница 432: ...432 Server Models...
Страница 456: ...456 Data Translators...
Страница 482: ......
Страница 492: ...492 The Shared Folder...