зеркало из https://github.com/mozilla/pjs.git
This commit is contained in:
Родитель
364129b3c8
Коммит
d73eed6d2e
|
@ -0,0 +1,610 @@
|
|||
|
||||
XML {
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
Abbrev {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Affiliation {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Appendix Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 24pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para Author {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
Author {
|
||||
display: block;
|
||||
}
|
||||
|
||||
AuthorGroup {
|
||||
font-size: 12pt;
|
||||
top-margin: 25pt;
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
BiblioDiv Title {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Blockquote {
|
||||
display: block;
|
||||
margin-top: 3pt;
|
||||
margin-left: 30pt;
|
||||
}
|
||||
|
||||
Book Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 18pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
BookInfo {
|
||||
display: block;
|
||||
margin-bottom: 30pt;
|
||||
}
|
||||
|
||||
BridgeHead {
|
||||
display: block;
|
||||
font-size: 16pt;
|
||||
font-weight: bold;
|
||||
color: teal;
|
||||
}
|
||||
|
||||
Caution {
|
||||
prefix-format: "Caution:";
|
||||
font-weight: bold;
|
||||
color: red;
|
||||
}
|
||||
|
||||
Chapter {
|
||||
display: block;
|
||||
margin-bottom: 25pt;
|
||||
}
|
||||
|
||||
Chapter Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
CiteTitle {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
CmdSynopsis {
|
||||
display: block;
|
||||
}
|
||||
|
||||
CO {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Command {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Comment {
|
||||
display: block;
|
||||
}
|
||||
|
||||
ComputerOutput {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Copyright {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para CorpAuthor {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
CorpAuthor {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Email {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Editor {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
ErrorType {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Example {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
}
|
||||
|
||||
Example Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
Figure Title {
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Filename {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Figure {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
FirstTerm {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
ForeignPhrase {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
FormalPara {
|
||||
display: block;
|
||||
}
|
||||
|
||||
FormalPara Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
FuncSynopsis {
|
||||
display: block;
|
||||
}
|
||||
|
||||
FuncSynopsisInfo {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Function {
|
||||
font-family: monospace;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Glossary {
|
||||
display: block;
|
||||
}
|
||||
|
||||
GlossDef {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
GlossList {
|
||||
display: block;
|
||||
}
|
||||
|
||||
GlossSee {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
GlossTerm {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
InformalTable {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
}
|
||||
|
||||
Interface {
|
||||
font-family: Arial;
|
||||
}
|
||||
|
||||
ISBN {
|
||||
display: block;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
ItemizedList {
|
||||
display: block;
|
||||
margin-top: 5pt;
|
||||
margin-left: 20pt;
|
||||
}
|
||||
|
||||
LineAnnotation {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Link {
|
||||
color: blue;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
ListItem {
|
||||
margin-left: 25pt;
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
Literal {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
LiteralLayout {
|
||||
whitespace: pre;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Member {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
OLink {
|
||||
display: block;
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
Option {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
OrderedList {
|
||||
top-margin: 5pt;
|
||||
left-margin: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
list-style-type: decimal;
|
||||
}
|
||||
|
||||
OrderedList Para {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
}
|
||||
|
||||
Para OtherCredit {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
OtherCredit {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para {
|
||||
display: block;
|
||||
margin-top: 8pt;
|
||||
}
|
||||
|
||||
Para LiteralLayout {
|
||||
display: block;
|
||||
margin-top: 4pt;
|
||||
margin-left: 10pt;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Para Screen {
|
||||
top-margin: 7pt;
|
||||
left-margin: 10pt;
|
||||
bottom-margin: 7pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Parameter {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Part Title {
|
||||
font-size: 24pt;
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Preface {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
PrintHistory {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Procedure {
|
||||
display: block;
|
||||
}
|
||||
|
||||
ProgramListing {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
ProgramListingCO {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
PublisherName {
|
||||
font-family: Times, New, Roman;
|
||||
font-size: 20pt;
|
||||
top-margin: 15pt;
|
||||
bottom-margin: 15pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefEntry {
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefEntryTitle {
|
||||
display: block;
|
||||
font-size: 20em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
RefName {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
RefNameDiv {
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefSect1 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect1 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect1Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSect2 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect2 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect2Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSect3 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect3 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect3Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSynopsisDiv {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
}
|
||||
|
||||
RefSynopsisDiv Title {
|
||||
display: block;
|
||||
font-size: 18pt;
|
||||
}
|
||||
|
||||
Replaceable {
|
||||
font-family: Arial;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Screen {
|
||||
display: block;
|
||||
left-margin: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
ScreenCO {
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
ScreenShot {
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
Sect1 {
|
||||
display: block;
|
||||
top-margin: 16pt;
|
||||
}
|
||||
|
||||
Sect1 Title {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Sect2 {
|
||||
display: block;
|
||||
top-margin: 15pt;
|
||||
}
|
||||
|
||||
Sect2 Title {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Sect3 {
|
||||
display: block;
|
||||
top-margin: 15pt;
|
||||
}
|
||||
|
||||
Sect3 Title {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegListItem {
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegmentedList {
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegmentedList Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Sidebar {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
margin-left: 30pt;
|
||||
font-family: Arial;
|
||||
font-size: 9pt;
|
||||
}
|
||||
|
||||
Step {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Step Title {
|
||||
display: block;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Subscript {
|
||||
font-size: 5pt;
|
||||
vertical-align: sub;
|
||||
}
|
||||
|
||||
Subtitle {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
align: center;
|
||||
}
|
||||
|
||||
Superscript {
|
||||
font-size: 5pt;
|
||||
vertical-align: super;
|
||||
}
|
||||
|
||||
Synopsis {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
SystemItem {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Table {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
Table Title {
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Term {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Title {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
align: center;
|
||||
}
|
||||
|
||||
TitleAbbrev {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
ULink {
|
||||
color: blue;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
UserInput {
|
||||
font-family: monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
VariableList Title {
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
VarListEntry {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
VarListEntry Term {
|
||||
display: block;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Warning {
|
||||
prefix-format: "Warning:";
|
||||
font-weight: bold;
|
||||
color: fuchsia;
|
||||
}
|
||||
|
||||
Year {
|
||||
font-family: serif;
|
||||
font-weight: bold;
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="docbook.css" type="text/css"?>
|
||||
<!DOCTYPE Book SYSTEM "docbook.dtd">
|
||||
<Book> <Title>SoftQuad
|
||||
Inc.</Title>
|
||||
<BookInfo> <BookBiblio> <Title>Demo Product Documentation</Title>
|
||||
<AuthorGroup><CorpAuthor>SoftQuad Inc.</CorpAuthor></AuthorGroup>
|
||||
</BookBiblio> </BookInfo> <Preface> <Title><Anchor
|
||||
Id="SDK3"/>Element Overview</Title>
|
||||
<BridgeHead>Introduction to Elements</BridgeHead>
|
||||
<Para>By far the vast majority of objects (apart from text) that authors
|
||||
encounter when traversing a document are Element nodes. </Para> </Preface>
|
||||
<Part> <Title><Anchor Id="SDK273"/>Element Interfaces</Title>
|
||||
<Chapter Label="1"> <Title><Anchor Id="SDK274"/>Elements and
|
||||
Attributes</Title>
|
||||
<Sect1> <Title><Anchor Id="SDK279"/>Introduction to Attributes
|
||||
</Title>
|
||||
<Para>Elements may have attributes associated with them; since the Element
|
||||
interface inherits from Node, the generic Node interface method
|
||||
<Function>getAttributes</Function> may be used to retrieve the set of all
|
||||
attributes for an element. </Para>
|
||||
<Para>There are methods on the Element interface to retrieve either an Attr
|
||||
object by name or an attribute value by name. In XML, where an attribute value
|
||||
may contain entity references, an Attr object should be retrieved to examine
|
||||
the possibly fairly complex sub-tree representing the attribute value. On the
|
||||
other hand, in HTML, where all attributes have simple string values, methods to
|
||||
directly access an attribute value can safely be used as a convenience. </Para>
|
||||
|
||||
<Para>Before you can access an Attribute, you must first gain access to the
|
||||
associated Element.</Para> </Sect1>
|
||||
<Sect1> <Title><Anchor Id="SDK378"/>Setting the Attribute
|
||||
Values</Title>
|
||||
<Para>Attr objects inherit the Node interface, but since they are not actually
|
||||
child nodes of the element they describe, the DOM does not consider them part
|
||||
of the document tree. Thus, the Node attributes parentNode, previousSibling,
|
||||
and nextSibling have a null value for Attr objects. The DOM takes the view that
|
||||
attributes are properties of elements rather than having a separate identity
|
||||
from the elements they are associated with; this should make it more efficient
|
||||
to implement such features as default attributes associated with all elements
|
||||
of a given type. Furthermore, Attr nodes may not be immediate children of a
|
||||
DocumentFragment. However, they can be associated with Element nodes contained
|
||||
within a DocumentFragment. In short, users and implementors of the DOM need to
|
||||
be aware that Attr nodes have some things in common with other objects
|
||||
inheriting the Node interface, but they also are quite distinct. </Para>
|
||||
<Para>The attribute's effective value is determined as follows:</Para>
|
||||
<ItemizedList Mark="Bullet"> <ListItem>
|
||||
<Para>If this attribute has been explicitly assigned any value, that value is
|
||||
the attribute's effective value</Para></ListItem> <ListItem>
|
||||
<Para>Otherwise, if there is a declaration for this attribute, and that
|
||||
declaration includes a default value, then that default value is the
|
||||
attribute's effective value</Para></ListItem> <ListItem>
|
||||
<Para>Otherwise, the attribute does not exist on this element in the structure
|
||||
model until it has been explicitly added.</Para></ListItem> </ItemizedList>
|
||||
<Para>In XML, where the value of an attribute can contain entity references,
|
||||
the child nodes of the Attr node provide a representation in which entity
|
||||
references are not expanded. These child nodes may be either Text or
|
||||
EntityReference nodes. Because the attribute type may be unknown, there are no
|
||||
tokenized attribute values. </Para>
|
||||
<Para>The following topics describe DOM attributes: </Para>
|
||||
<ItemizedList Mark="Bullet"> <ListItem>
|
||||
<Para>
|
||||
<ULink
|
||||
URL="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-637646024">Interface
|
||||
Attr</ULink> </Para></ListItem> <ListItem>
|
||||
<Para>
|
||||
<ULink
|
||||
URL="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-745549614">
|
||||
Interface Element</ULink> </Para></ListItem> </ItemizedList> </Sect1></Chapter>
|
||||
|
||||
<Chapter Label="26" Role="funcref"> <Title><Anchor
|
||||
Id="SDK48"/>DOM Level 1 Core: Element Functions</Title>
|
||||
<RefEntry> <RefMeta><RefEntryTitle> <Anchor Id="setAttribute"/>setAttribute
|
||||
</RefEntryTitle></RefMeta> <RefNameDiv> <RefName>setAttribute</RefName>
|
||||
<RefPurpose>Sets the Attributes on the associated Element object</RefPurpose>
|
||||
<RefClass>Fundamental</RefClass> </RefNameDiv> <RefSynopsisDiv> <Title>
|
||||
<Anchor Id="SDK85"/>Syntax</Title>
|
||||
<RefSect2> <Title>OMG IDL</Title>
|
||||
<Synopsis><Type>void</Type> <Function>setAttribute</Function> (in
|
||||
<Type>DOMString</Type> <Parameter>name</Parameter>, in <Type>DOMString</Type>
|
||||
<Parameter>value</Parameter>) raises (<ErrorType>DOMException</ErrorType>);
|
||||
</Synopsis></RefSect2><RefSect2> <Title><Anchor Id="SDK86"/>Java</Title>
|
||||
<Synopsis><Type>public void</Type> <Function>setAttribute</Function> (
|
||||
<Type>String</Type> <Parameter>name</Parameter>, <Type>String</Type>
|
||||
<Parameter>value</Parameter>) throws (<ErrorType>DOMException</ErrorType>);
|
||||
</Synopsis> </RefSect2><RefSect2> <Title><Anchor Id="SDK87"/>ECMA Script
|
||||
</Title>
|
||||
<Synopsis> <Function>setAttribute</Function> (<Parameter>name, value
|
||||
</Parameter>)</Synopsis> </RefSect2></RefSynopsisDiv><RefSect1> <Title>
|
||||
<Anchor Id="SDK88"/>Parameters</Title>
|
||||
<VariableList> <VarListEntry><Term> <Parameter>name</Parameter></Term>
|
||||
<ListItem>
|
||||
<Para>(IN) The name of the attribute to create or alter.</Para> </ListItem>
|
||||
</VarListEntry><VarListEntry><Term> <Parameter>value</Parameter></Term>
|
||||
<ListItem>
|
||||
<Para>(IN) Value to set in string form</Para> </ListItem></VarListEntry>
|
||||
</VariableList></RefSect1><RefSect1> <Title><Anchor Id="SDK89"/>Exceptions
|
||||
</Title>
|
||||
<Para>These are the applicable exceptions. </Para> <InformalTable> <TGroup cols="2">
|
||||
<colspec colname="1" colnum="1" colwidth="0.630in"/>
|
||||
<colspec colname="2" colnum="2" colwidth="5.203in"/> <tbody>
|
||||
<row> <entry colname="1">
|
||||
<Para>INVALID_CHARACTER_ERR</Para></entry> <entry colname="2">
|
||||
<Para>Raised if the specified name contains an invalid character.</Para>
|
||||
</entry></row> <row> <entry colname="1">
|
||||
<Para> NO_MODIFICATION_ALLOWED_ERR</Para></entry> <entry colname="2">
|
||||
<Para>Raised if this node is readonly.</Para></entry> </row>
|
||||
</tbody>
|
||||
</TGroup></InformalTable></RefSect1><RefSect1> <Title><Anchor
|
||||
Id="SDK90"/>Remarks</Title>
|
||||
<Para> <Function>setAttribute</Function> adds a new attribute. If an attribute
|
||||
with that name is already present in the element, its value is changed to be
|
||||
that of the value parameter. This value is a simple string, it is not parsed as
|
||||
it is being set. So any markup (such as syntax to be recognized as an entity
|
||||
reference) is treated as literal text, and needs to be appropriately escaped by
|
||||
the implementation when it is written out.</Para>
|
||||
<Para> In order to assign an attribute value that contains entity references,
|
||||
the user must create an Attr node plus any Text and EntityReference nodes,
|
||||
build the appropriate subtree, and use <Function>setAttributeNode</Function> to
|
||||
assign it as the value of an attribute. </Para> </RefSect1></RefEntry>
|
||||
</Chapter></Part></Book>
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="docbook.css" type="text/css"?>
|
||||
<!DOCTYPE Book System "file:///E|/Program%20Files/SoftQuad/XMetaL/Rules/docbook.dtd">
|
||||
<Book xmlns:html="http://www.w3.org/TR/REC-html40">
|
||||
<Title>The Book</Title>
|
||||
<Chapter>
|
||||
<Title>Chapter 1.</Title>
|
||||
<Para>Yada yada <html:img src="mzcolor.gif"/> yada.</Para>
|
||||
</Chapter>
|
||||
</Book>
|
|
@ -0,0 +1,610 @@
|
|||
|
||||
XML {
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
Abbrev {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Affiliation {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Appendix Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 24pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para Author {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
Author {
|
||||
display: block;
|
||||
}
|
||||
|
||||
AuthorGroup {
|
||||
font-size: 12pt;
|
||||
top-margin: 25pt;
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
BiblioDiv Title {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Blockquote {
|
||||
display: block;
|
||||
margin-top: 3pt;
|
||||
margin-left: 30pt;
|
||||
}
|
||||
|
||||
Book Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 18pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
BookInfo {
|
||||
display: block;
|
||||
margin-bottom: 30pt;
|
||||
}
|
||||
|
||||
BridgeHead {
|
||||
display: block;
|
||||
font-size: 16pt;
|
||||
font-weight: bold;
|
||||
color: teal;
|
||||
}
|
||||
|
||||
Caution {
|
||||
prefix-format: "Caution:";
|
||||
font-weight: bold;
|
||||
color: red;
|
||||
}
|
||||
|
||||
Chapter {
|
||||
display: block;
|
||||
margin-bottom: 25pt;
|
||||
}
|
||||
|
||||
Chapter Title {
|
||||
font-weight: bold;
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
CiteTitle {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
CmdSynopsis {
|
||||
display: block;
|
||||
}
|
||||
|
||||
CO {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Command {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Comment {
|
||||
display: block;
|
||||
}
|
||||
|
||||
ComputerOutput {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Copyright {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para CorpAuthor {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
CorpAuthor {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Email {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Editor {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
ErrorType {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Example {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
}
|
||||
|
||||
Example Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
Figure Title {
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Filename {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Figure {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
FirstTerm {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
ForeignPhrase {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
FormalPara {
|
||||
display: block;
|
||||
}
|
||||
|
||||
FormalPara Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
FuncSynopsis {
|
||||
display: block;
|
||||
}
|
||||
|
||||
FuncSynopsisInfo {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Function {
|
||||
font-family: monospace;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Glossary {
|
||||
display: block;
|
||||
}
|
||||
|
||||
GlossDef {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
GlossList {
|
||||
display: block;
|
||||
}
|
||||
|
||||
GlossSee {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
GlossTerm {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
InformalTable {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
margin-bottom: 10pt;
|
||||
}
|
||||
|
||||
Interface {
|
||||
font-family: Arial;
|
||||
}
|
||||
|
||||
ISBN {
|
||||
display: block;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
ItemizedList {
|
||||
display: block;
|
||||
margin-top: 5pt;
|
||||
margin-left: 20pt;
|
||||
}
|
||||
|
||||
LineAnnotation {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Link {
|
||||
color: blue;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
ListItem {
|
||||
margin-left: 25pt;
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
Literal {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
LiteralLayout {
|
||||
whitespace: pre;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Member {
|
||||
display: block;
|
||||
margin-left: 15pt;
|
||||
}
|
||||
|
||||
OLink {
|
||||
display: block;
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
Option {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
OrderedList {
|
||||
top-margin: 5pt;
|
||||
left-margin: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
display: block;
|
||||
list-style-type: decimal;
|
||||
}
|
||||
|
||||
OrderedList Para {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
}
|
||||
|
||||
Para OtherCredit {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
OtherCredit {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Para {
|
||||
display: block;
|
||||
margin-top: 8pt;
|
||||
}
|
||||
|
||||
Para LiteralLayout {
|
||||
display: block;
|
||||
margin-top: 4pt;
|
||||
margin-left: 10pt;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
Para Screen {
|
||||
top-margin: 7pt;
|
||||
left-margin: 10pt;
|
||||
bottom-margin: 7pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Parameter {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Part Title {
|
||||
font-size: 24pt;
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Preface {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
PrintHistory {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Procedure {
|
||||
display: block;
|
||||
}
|
||||
|
||||
ProgramListing {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
ProgramListingCO {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
PublisherName {
|
||||
font-family: Times, New, Roman;
|
||||
font-size: 20pt;
|
||||
top-margin: 15pt;
|
||||
bottom-margin: 15pt;
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefEntry {
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefEntryTitle {
|
||||
display: block;
|
||||
font-size: 20em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
RefName {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
RefNameDiv {
|
||||
display: block;
|
||||
}
|
||||
|
||||
RefSect1 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect1 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect1Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSect2 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect2 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect2Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSect3 {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
RefSect3 Title {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
RefSect3Info {
|
||||
display: block;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
RefSynopsisDiv {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
}
|
||||
|
||||
RefSynopsisDiv Title {
|
||||
display: block;
|
||||
font-size: 18pt;
|
||||
}
|
||||
|
||||
Replaceable {
|
||||
font-family: Arial;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Screen {
|
||||
display: block;
|
||||
left-margin: 20pt;
|
||||
bottom-margin: 10pt;
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
ScreenCO {
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
ScreenShot {
|
||||
whitespace: pre;
|
||||
}
|
||||
|
||||
Sect1 {
|
||||
display: block;
|
||||
top-margin: 16pt;
|
||||
}
|
||||
|
||||
Sect1 Title {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Sect2 {
|
||||
display: block;
|
||||
top-margin: 15pt;
|
||||
}
|
||||
|
||||
Sect2 Title {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
Sect3 {
|
||||
display: block;
|
||||
top-margin: 15pt;
|
||||
}
|
||||
|
||||
Sect3 Title {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegListItem {
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegmentedList {
|
||||
display: block;
|
||||
}
|
||||
|
||||
SegmentedList Title {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Sidebar {
|
||||
display: block;
|
||||
margin-top: 15pt;
|
||||
margin-left: 30pt;
|
||||
font-family: Arial;
|
||||
font-size: 9pt;
|
||||
}
|
||||
|
||||
Step {
|
||||
display: block;
|
||||
}
|
||||
|
||||
Step Title {
|
||||
display: block;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Subscript {
|
||||
font-size: 5pt;
|
||||
vertical-align: sub;
|
||||
}
|
||||
|
||||
Subtitle {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
align: center;
|
||||
}
|
||||
|
||||
Superscript {
|
||||
font-size: 5pt;
|
||||
vertical-align: super;
|
||||
}
|
||||
|
||||
Synopsis {
|
||||
display: block;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
SystemItem {
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
Table {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
Table Title {
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
font-style: italic;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Term {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
Title {
|
||||
font-family: Arial;
|
||||
font-size: 20pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
align: center;
|
||||
}
|
||||
|
||||
TitleAbbrev {
|
||||
font-family: Arial;
|
||||
font-size: 14pt;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
ULink {
|
||||
color: blue;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
UserInput {
|
||||
font-family: monospace;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
VariableList Title {
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
VarListEntry {
|
||||
display: block;
|
||||
margin-top: 10pt;
|
||||
}
|
||||
|
||||
VarListEntry Term {
|
||||
display: block;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
Warning {
|
||||
prefix-format: "Warning:";
|
||||
font-weight: bold;
|
||||
color: fuchsia;
|
||||
}
|
||||
|
||||
Year {
|
||||
font-family: serif;
|
||||
font-weight: bold;
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="docbook.css" type="text/css"?>
|
||||
<!DOCTYPE Book SYSTEM "docbook.dtd">
|
||||
<Book> <Title>SoftQuad
|
||||
Inc.</Title>
|
||||
<BookInfo> <BookBiblio> <Title>Demo Product Documentation</Title>
|
||||
<AuthorGroup><CorpAuthor>SoftQuad Inc.</CorpAuthor></AuthorGroup>
|
||||
</BookBiblio> </BookInfo> <Preface> <Title><Anchor
|
||||
Id="SDK3"/>Element Overview</Title>
|
||||
<BridgeHead>Introduction to Elements</BridgeHead>
|
||||
<Para>By far the vast majority of objects (apart from text) that authors
|
||||
encounter when traversing a document are Element nodes. </Para> </Preface>
|
||||
<Part> <Title><Anchor Id="SDK273"/>Element Interfaces</Title>
|
||||
<Chapter Label="1"> <Title><Anchor Id="SDK274"/>Elements and
|
||||
Attributes</Title>
|
||||
<Sect1> <Title><Anchor Id="SDK279"/>Introduction to Attributes
|
||||
</Title>
|
||||
<Para>Elements may have attributes associated with them; since the Element
|
||||
interface inherits from Node, the generic Node interface method
|
||||
<Function>getAttributes</Function> may be used to retrieve the set of all
|
||||
attributes for an element. </Para>
|
||||
<Para>There are methods on the Element interface to retrieve either an Attr
|
||||
object by name or an attribute value by name. In XML, where an attribute value
|
||||
may contain entity references, an Attr object should be retrieved to examine
|
||||
the possibly fairly complex sub-tree representing the attribute value. On the
|
||||
other hand, in HTML, where all attributes have simple string values, methods to
|
||||
directly access an attribute value can safely be used as a convenience. </Para>
|
||||
|
||||
<Para>Before you can access an Attribute, you must first gain access to the
|
||||
associated Element.</Para> </Sect1>
|
||||
<Sect1> <Title><Anchor Id="SDK378"/>Setting the Attribute
|
||||
Values</Title>
|
||||
<Para>Attr objects inherit the Node interface, but since they are not actually
|
||||
child nodes of the element they describe, the DOM does not consider them part
|
||||
of the document tree. Thus, the Node attributes parentNode, previousSibling,
|
||||
and nextSibling have a null value for Attr objects. The DOM takes the view that
|
||||
attributes are properties of elements rather than having a separate identity
|
||||
from the elements they are associated with; this should make it more efficient
|
||||
to implement such features as default attributes associated with all elements
|
||||
of a given type. Furthermore, Attr nodes may not be immediate children of a
|
||||
DocumentFragment. However, they can be associated with Element nodes contained
|
||||
within a DocumentFragment. In short, users and implementors of the DOM need to
|
||||
be aware that Attr nodes have some things in common with other objects
|
||||
inheriting the Node interface, but they also are quite distinct. </Para>
|
||||
<Para>The attribute's effective value is determined as follows:</Para>
|
||||
<ItemizedList Mark="Bullet"> <ListItem>
|
||||
<Para>If this attribute has been explicitly assigned any value, that value is
|
||||
the attribute's effective value</Para></ListItem> <ListItem>
|
||||
<Para>Otherwise, if there is a declaration for this attribute, and that
|
||||
declaration includes a default value, then that default value is the
|
||||
attribute's effective value</Para></ListItem> <ListItem>
|
||||
<Para>Otherwise, the attribute does not exist on this element in the structure
|
||||
model until it has been explicitly added.</Para></ListItem> </ItemizedList>
|
||||
<Para>In XML, where the value of an attribute can contain entity references,
|
||||
the child nodes of the Attr node provide a representation in which entity
|
||||
references are not expanded. These child nodes may be either Text or
|
||||
EntityReference nodes. Because the attribute type may be unknown, there are no
|
||||
tokenized attribute values. </Para>
|
||||
<Para>The following topics describe DOM attributes: </Para>
|
||||
<ItemizedList Mark="Bullet"> <ListItem>
|
||||
<Para>
|
||||
<ULink
|
||||
URL="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-637646024">Interface
|
||||
Attr</ULink> </Para></ListItem> <ListItem>
|
||||
<Para>
|
||||
<ULink
|
||||
URL="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-745549614">
|
||||
Interface Element</ULink> </Para></ListItem> </ItemizedList> </Sect1></Chapter>
|
||||
|
||||
<Chapter Label="26" Role="funcref"> <Title><Anchor
|
||||
Id="SDK48"/>DOM Level 1 Core: Element Functions</Title>
|
||||
<RefEntry> <RefMeta><RefEntryTitle> <Anchor Id="setAttribute"/>setAttribute
|
||||
</RefEntryTitle></RefMeta> <RefNameDiv> <RefName>setAttribute</RefName>
|
||||
<RefPurpose>Sets the Attributes on the associated Element object</RefPurpose>
|
||||
<RefClass>Fundamental</RefClass> </RefNameDiv> <RefSynopsisDiv> <Title>
|
||||
<Anchor Id="SDK85"/>Syntax</Title>
|
||||
<RefSect2> <Title>OMG IDL</Title>
|
||||
<Synopsis><Type>void</Type> <Function>setAttribute</Function> (in
|
||||
<Type>DOMString</Type> <Parameter>name</Parameter>, in <Type>DOMString</Type>
|
||||
<Parameter>value</Parameter>) raises (<ErrorType>DOMException</ErrorType>);
|
||||
</Synopsis></RefSect2><RefSect2> <Title><Anchor Id="SDK86"/>Java</Title>
|
||||
<Synopsis><Type>public void</Type> <Function>setAttribute</Function> (
|
||||
<Type>String</Type> <Parameter>name</Parameter>, <Type>String</Type>
|
||||
<Parameter>value</Parameter>) throws (<ErrorType>DOMException</ErrorType>);
|
||||
</Synopsis> </RefSect2><RefSect2> <Title><Anchor Id="SDK87"/>ECMA Script
|
||||
</Title>
|
||||
<Synopsis> <Function>setAttribute</Function> (<Parameter>name, value
|
||||
</Parameter>)</Synopsis> </RefSect2></RefSynopsisDiv><RefSect1> <Title>
|
||||
<Anchor Id="SDK88"/>Parameters</Title>
|
||||
<VariableList> <VarListEntry><Term> <Parameter>name</Parameter></Term>
|
||||
<ListItem>
|
||||
<Para>(IN) The name of the attribute to create or alter.</Para> </ListItem>
|
||||
</VarListEntry><VarListEntry><Term> <Parameter>value</Parameter></Term>
|
||||
<ListItem>
|
||||
<Para>(IN) Value to set in string form</Para> </ListItem></VarListEntry>
|
||||
</VariableList></RefSect1><RefSect1> <Title><Anchor Id="SDK89"/>Exceptions
|
||||
</Title>
|
||||
<Para>These are the applicable exceptions. </Para> <InformalTable> <TGroup cols="2">
|
||||
<colspec colname="1" colnum="1" colwidth="0.630in"/>
|
||||
<colspec colname="2" colnum="2" colwidth="5.203in"/> <tbody>
|
||||
<row> <entry colname="1">
|
||||
<Para>INVALID_CHARACTER_ERR</Para></entry> <entry colname="2">
|
||||
<Para>Raised if the specified name contains an invalid character.</Para>
|
||||
</entry></row> <row> <entry colname="1">
|
||||
<Para> NO_MODIFICATION_ALLOWED_ERR</Para></entry> <entry colname="2">
|
||||
<Para>Raised if this node is readonly.</Para></entry> </row>
|
||||
</tbody>
|
||||
</TGroup></InformalTable></RefSect1><RefSect1> <Title><Anchor
|
||||
Id="SDK90"/>Remarks</Title>
|
||||
<Para> <Function>setAttribute</Function> adds a new attribute. If an attribute
|
||||
with that name is already present in the element, its value is changed to be
|
||||
that of the value parameter. This value is a simple string, it is not parsed as
|
||||
it is being set. So any markup (such as syntax to be recognized as an entity
|
||||
reference) is treated as literal text, and needs to be appropriately escaped by
|
||||
the implementation when it is written out.</Para>
|
||||
<Para> In order to assign an attribute value that contains entity references,
|
||||
the user must create an Attr node plus any Text and EntityReference nodes,
|
||||
build the appropriate subtree, and use <Function>setAttributeNode</Function> to
|
||||
assign it as the value of an attribute. </Para> </RefSect1></RefEntry>
|
||||
</Chapter></Part></Book>
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet href="docbook.css" type="text/css"?>
|
||||
<!DOCTYPE Book System "file:///E|/Program%20Files/SoftQuad/XMetaL/Rules/docbook.dtd">
|
||||
<Book xmlns:html="http://www.w3.org/TR/REC-html40">
|
||||
<Title>The Book</Title>
|
||||
<Chapter>
|
||||
<Title>Chapter 1.</Title>
|
||||
<Para>Yada yada <html:img src="mzcolor.gif"/> yada.</Para>
|
||||
</Chapter>
|
||||
</Book>
|
Загрузка…
Ссылка в новой задаче