Hi all,
I have a question regarding the name-delimiter attribute… if a cs:names element has both a delimter and name-delimiter (assuming it can have both), in what order are they output?
TIA,
Ron.
Hi all,
I have a question regarding the name-delimiter attribute… if a cs:names element has both a delimter and name-delimiter (assuming it can have both), in what order are they output?
TIA,
Ron.
Hi all,
I have a question regarding the name-delimiter attribute… if a cs:names element has both a delimter and name-delimiter (assuming it can have both), in what order are they output?
name-delimiter is valid only on cs:style, cs:citation and
cs:bibliography. It provides a default value for the “delimiter”
attribute on cs:name (not cs:names). Any value given on cs:citation
or cs:bibliography will override a default set on cs:style.
Similarly, if cs:name has its own delimiter attribute, its value will
override the default value supplied by any parent via name-delimiter.
The role of cs:names and cs:name can be tricky at first. The cs:names
node and its attributes control the rendering of name sets (cs:names
permits multiple variables, each of which can generate a separate set
of names), and cs:name mainly controls the joins between individual
names within each set.
Frank
Hi Frank,
I have a question regarding the name-delimiter attribute… if a cs:names element has both a delimter and name-delimiter (assuming it can have both), in what order are they output?
name-delimiter is valid only on cs:style, cs:citation and
cs:bibliography. It provides a default value for the “delimiter”
attribute on cs:name (not cs:names). Any value given on cs:citation
or cs:bibliography will override a default set on cs:style.
Similarly, if cs:name has its own delimiter attribute, its value will
override the default value supplied by any parent via name-delimiter.The role of cs:names and cs:name can be tricky at first. The cs:names
node and its attributes control the rendering of name sets (cs:names
permits multiple variables, each of which can generate a separate set
of names), and cs:name mainly controls the joins between individual
names within each set.Frank
Oh, I just noticed a subtle difference in attribute names… there is a ‘name-delimiter’ and a ‘names-delimiter’, I didn’t notice the difference on my first read through the spec.
I now understand the usage of each.
Thanks,
Ron.