A marca HTML é substituída por um elemento HTML ou XML totalmente composto no item de conteúdo publicado. Esse elemento facilita a edição dos modelos de apresentação usando um editor de HTML padrão, porque usa uma sintaxe que não será avaliada como HTML com defeito.
O Publisher substitui um elemento chamado pcs:html:xxx por um elemento HTML com a marca xxx (<xxx>). Para criar um elemento HTML padrão, digite a marca HTML na caixa Marca HTML.
A marca inicial recebe atributos derivados de atributos do elemento pcs:html:xxx. Pode haver qualquer número de atributos, e cada um pode ser um atributo de expressãoou um atributo literal:
Um atributo
de expressão tem a forma expr:yyy="expr",
em que yyy
é qualquer nome de atributo válido e expr
é qualquer expressão válida.
O atributo gerado na marca resultante é yyy="result",
em que o result
é o texto resultante da avaliação da expressão expr.
Essa forma permite ao criador do modelo fornecer um valor, calculado no
momento da publicação, como o valor do atributo.
Para criar uma marca com um atributo de expressão, digite o atributo
na caixa Expressão PCS e digite
o nome da marca na caixa da Expressão
HTML correspondente.
Um atributo
literal tem a forma attr:yyy="value",
em que yyy
é um nome de atributo válido e value
é um valor de atributo válido. O atributo correspondente gerado na marca
resultante é yyy="value".
Para criar uma marca com um atributo literal, digite o atributo na
caixa Valor estático e digite
o nome da marca no campo Expressão
HTML correspondente.
|
Atributo |
Descrição |
| Sintaxe | <pcs:html:xxx (expr:yyy="expr" | attr:yyy="value")>content </pcs:html:xxx> |
|
Exemplo |
<pcs:html:a expr:href="nextchapter.location">Próximo capítulo</pcs:html:a> |
O texto entre as marcas é avaliado com base no código HTML resultante. O exemplo aqui cria um link "Próximo capítulo" para o próximo capítulo conforme definido pela propriedade do Publisher à qual é feita referência (nextchapter.location).
Por padrão, um elemento gerado pela marca HTML possui uma marca de início e uma marca de encerramento e conteúdo. Para substituir este formato, use os atributos de conteúdo e estilo adicionais.
Observação: você também pode digitar o código HTML padrão diretamente na caixa Código no Editor de modelo de apresentação.