footnote.role.attribute?
& common.attributes
& common.linking.attributes
+ & attribute label { text }?
& local.footnote.attributes
db.footnote =
& common.linking.attributes
& attribute label { text }?
& floatstyle.attribute?
+ & float.attribute?
& attribute width { text }?
& local.example.attributes
equation.role.attribute?
& common.attributes
& common.linking.attributes
+ & attribute label { text }?
+ & pgwide.attribute?
+ & floatstyle.attribute?
+ & float.attribute?
& local.equation.attributes
equation.info = docbook.info.titleonlyreq
s:rule [
context = "db:synopfragmentref"
s:assert [
- test = "local-name(//*[@id=current()/@linkend]) = 'synopfragment' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng/absinthe'"
+ test = "local-name(//*[@id=current()/@linkend]) = 'synopfragment' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'"
"@linkend on synopfragmentref must point to a synopfragment."
]
]
db.foreignphrase =
element foreignphrase {
foreignphrase.attlist,
- inlines*
+ (text | general.inlines)*
}
}
s:rule [
context = "db:footnoteref"
s:assert [
- test = "local-name(//*[@id=current()/@linkend]) = 'footnote' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng/absinthe'"
+ test = "local-name(//*[@id=current()/@linkend]) = 'footnote' and namespace-uri(//*[@id=current()/@linkend]) = 'http://docbook.org/docbook-ng'"
"@linkend on footnoteref must point to a footnote."
]
]