Adobe 38040334 Extending Dreamweaver - Page 205

Because

Page 205 highlights

DREAMWEAVER CS3 199 Extending Dreamweaver The taglibrary tag groups one or more tags into a tag library. When you import tags or create a new set of tags, you can group them into tag libraries. Typically, a taglibrary grouping corresponds to a set of tags that are defined in a JavaServer Pages (JSP) TLD file, an XML document type definition (DTD) file, an ASP.NET namespace, or some other logical grouping. The following table lists the taglibrary attributes: Attribute Description Mandatory/optional taglibary.name Used to refer to the tag library in the UI. Mandatory taglibrary.doctypes Indicates the document types for which this library is active. When the library is active, library tags appear in the code hints menu. Not all tag libraries can be active at the same time because name conflicts can occur (for example, HTML and WML files are incompatible). Mandatory taglibrary.prefix When specified, tags within the tag library have the form taglibrary.prefix + tagref.name. For example, if the taglibrary.prefix is "

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
199
The
taglibrary
tag groups one or more tags into a tag library. When you import tags or create a new set of tags,
you can group them into tag libraries. Typically, a
taglibrary
grouping corresponds to a set of tags that are defined
in a JavaServer Pages (JSP) TLD file, an XML document type definition (DTD) file, an ASP.NET namespace, or some
other logical grouping.
The following table lists the
taglibrary
attributes:
The following table lists
tagref
attributes
:
Because the
tagref.prefix
attribute can override the
taglibrary.prefix
attribute, the relationship between the
two attributes can be confusing. The following table shows the relationship between the
taglibrary.prefix
and
tagref.prefix
attributes:
Attribute
Description
Mandatory/optional
taglibary.name
Used to refer to the tag library in the UI.
Mandatory
taglibrary.doctypes
Indicates the document types for which this library is active.
When the library is active, library tags appear in the code hints
menu. Not all tag libraries can be active at the same time because
name conflicts can occur (for example, HTML and WML files
are incompatible).
Mandatory
taglibrary.prefix
When specified, tags within the tag library have the form
taglibrary.prefix + tagref.name.
For example, if
the
taglibrary.prefix
is
"<jrun:"
and the
tagref.name
is
"if"
, then the tag is of the form
"<jrun:if"
. This can be overridden for a particular tag.
Optional
taglibrary.servermodel
If the tags in the tag library execute on an application server, the
servermodel
attribute identifies the server model of the tag.
If the tags are client-side tags (not server-side tags), the
servermodel
attribute is omitted. The
servermodel
attribute is also used for Check Target Browsers.
Optional
taglibrary.id
This can be any string that is different from the
taglibrary.ID
attributes of other tag libraries in the file. The
Extension Manager uses the ID attribute, so the MXP files can
insert new
taglibrary
and the
tags
files into the TagLib-
raries.vtm file.
Optional
taglibrary.tagchooser
A relative path to the TagChooser.xml file that is associated with
this tag library.
Optional
Attribute
Description
Mandatory/optional
tagref.name
Used to refer to the tag in the UI.
Mandatory
tagref.prefix
Specifies how the tag appears in Code view. When used, the
tagref.prefix
attribute determines the prefix of the
current tag. When the attribute is defined, it overrides the value
specified for the
taglibrary.prefix
attribute.
Optional
tagref.file
References the VTML file for the tag.
Optional
Is the
taglibrary.prefix
defined?
Is the
tagref.prefix
defined?
Resulting tag prefix
No
No
'<' + tagref.name
Yes
No
taglibrary.prefix + tagref.name