Adobe 65030089 User Guide - Page 118

Author in XHTML, Convert XHTML to HTML, Validate XHTML

Page 118 highlights

USING ROBOHELP HTML 9 112 Working with topics Author in XHTML You can use RoboHelp to create topic files in XHTML and project-specific files in XML. Structured authoring in XHTML ensures well-written code, closed tags, no overlapping of tags, properly quoted attributes with explicit values, and no proprietary attributes. RoboHelp upgrades all the old RoboHelp for HTML topics to XHTML when it imports them. Note: For upgraded projects, the formatting of bulleted lists might not be correct in the output. After upgrading a project, make sure that the bulleted list style in the CSS specifies zero or a positive value for the left margin. The RoboHelp editor creates all the topics in XHTML. All topic files are compliant with XHTML 1.0 Transitional. XHTML generated from RoboHelp conforms to the XHTML 1.0 Transitional specification from the World Wide Web Consortium (W3C). All topics have the XHTML 1.0 Transitional doc type: Every XHTML topic contains an HTML tag and an xmlns attribute value of http://www.w3.org/1999/xhtml. Note: To view the XHTML source of a topic, open the topic in the Design Editor and select the HTML view. You can use third-party editors such as Notepad, Microsoft Word, or Adobe Dreamweaver to edit your files and retain these files in their existing format. You can edit topics using a third-party XHTML editor. RoboHelp retains its processing instructions (PI) as comments to avoid any data loss. You can use RoboHelp to edit the third-party HTML or XHTML topics and generate XHTML output. Note: Snippets, master pages, and framesets are created in XHTML format only. When creating a project, RoboHelp creates several project-specific files, such as APJ, CSS, and BRS files, in XML format. For example, the TOC, index, glossary, and the following project filename extensions are generated in wellformed XML: .ali, .brs, .phr, .stp, .ign, .lng, .ssl, .xpj, .apj, .syn, .glo, .hhk, .hhc, .ppf, .fpj These files are in the root of the RoboHelp project folder. You can open these XML files and read the data using XML processors. Convert XHTML to HTML 1 Select Tools > Options > General. 2 Select Convert RoboHelp Edited Topics To HTML. Selecting this option converts all the topics to HTML in the SSL output. You can generate the SSL to check whether the output files are in HTML or XHTML. XHTML pages support all the DHTML effects that can be applied using RoboHelp HTML. HTML pages do handle DHTML effectively. Within a topic, right-click and select View or Preview Topic. View the source of the output file or preview the topic to verify whether it is XHTML or HTML. More Help topics "RoboHelp editors" on page 133 Validate XHTML You can validate the RoboHelp generated XHTML code against W3C specifications for compliance with XHTML Transitional 1.0. You can select File > W3C Compliance > Validate and RoboHelp validates the topic. You can select Validate All to validate all the topics. Last updated 12/14/2011

  • 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

112
USING ROBOHELP HTML 9
Working with topics
Last updated 12/14/2011
Author in XHTML
You can use RoboHelp to create topic files in XHTML and project-specific files in XML. Structured authoring in XHTML
ensures well-written code, closed tags, no overlapping of tags, properly quoted attributes with explicit values, and no
proprietary attributes. RoboHelp upgrades all the old RoboHelp for HTML topics to XHTML when it imports them.
Note:
For upgraded projects, the formatting of bulleted lists might not be correct in the output. After upgrading a project,
make sure that the bulleted list style in the CSS specifies zero or a positive value for the left margin.
The RoboHelp editor creates all the topics in XHTML. All topic files are compliant with XHTML 1.0 Transitional.
XHTML generated from RoboHelp conforms to the XHTML 1.0 Transitional specification from the World Wide Web
Consortium (W3C). All topics have the XHTML 1.0 Transitional doc type:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Every XHTML topic contains an HTML tag and an xmlns attribute value of
.
Note:
To view the XHTML source of a topic, open the topic in the Design Editor and select the HTML view.
You can use third-party editors such as Notepad, Microsoft Word, or Adobe Dreamweaver to edit your files and retain
these files in their existing format. You can edit topics using a third-party XHTML editor. RoboHelp retains its
processing instructions (PI) as comments to avoid any data loss. You can use RoboHelp to edit the third-party HTML
or XHTML topics and generate XHTML output.
Note:
Snippets, master pages, and framesets are created in XHTML format only.
When creating a project, RoboHelp creates several project-specific files, such as APJ, CSS, and BRS files, in XML
format. For example, the TOC, index, glossary, and the following project filename extensions are generated in well-
formed XML:
.ali, .brs, .phr, .stp, .ign, .lng, .ssl, .xpj, .apj, .syn, .glo, .hhk, .hhc, .ppf, .fpj
These files are in the root of the RoboHelp project folder. You can open these XML files and read the data using XML
processors.
Convert XHTML to HTML
1
Select Tools > Options > General.
2
Select Convert RoboHelp Edited Topics To HTML.
Selecting this option converts all the topics to HTML in the SSL output. You can generate the SSL to check whether
the output files are in HTML or XHTML. XHTML pages support all the DHTML effects that can be applied using
RoboHelp HTML. HTML pages do handle DHTML effectively. Within a topic, right-click and select View or Preview
Topic. View the source of the output file or preview the topic to verify whether it is XHTML or HTML.
More Help topics
RoboHelp editors
” on page
133
Validate XHTML
You can validate the RoboHelp generated XHTML code against W3C specifications for compliance with XHTML
Transitional 1.0. You can select File > W3C Compliance > Validate and RoboHelp validates the topic. You can select
Validate All to validate all the topics.