AuthorList Class
Contributors List.When the object is serialized out as xml, its qualified name is b:Author.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Bibliography.AuthorList
Namespace: DocumentFormat.OpenXml.Bibliography
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
<ChildElementInfoAttribute(GetType(Counsel))> _
<ChildElementInfoAttribute(GetType(Director))> _
<ChildElementInfoAttribute(GetType(Writer))> _
<ChildElementInfoAttribute(GetType(Artist))> _
<ChildElementInfoAttribute(GetType(Author))> _
<ChildElementInfoAttribute(GetType(BookAuthor))> _
<ChildElementInfoAttribute(GetType(Compiler))> _
<ChildElementInfoAttribute(GetType(Composer))> _
<ChildElementInfoAttribute(GetType(Conductor))> _
<ChildElementInfoAttribute(GetType(Editor))> _
<ChildElementInfoAttribute(GetType(Interviewee))> _
<ChildElementInfoAttribute(GetType(Interviewer))> _
<ChildElementInfoAttribute(GetType(Inventor))> _
<ChildElementInfoAttribute(GetType(Performer))> _
<ChildElementInfoAttribute(GetType(ProducerName))> _
<ChildElementInfoAttribute(GetType(Translator))> _
Public Class AuthorList _
Inherits OpenXmlCompositeElement
'Usage
Dim instance As AuthorList
[ChildElementInfoAttribute(typeof(Counsel))]
[ChildElementInfoAttribute(typeof(Director))]
[ChildElementInfoAttribute(typeof(Writer))]
[ChildElementInfoAttribute(typeof(Artist))]
[ChildElementInfoAttribute(typeof(Author))]
[ChildElementInfoAttribute(typeof(BookAuthor))]
[ChildElementInfoAttribute(typeof(Compiler))]
[ChildElementInfoAttribute(typeof(Composer))]
[ChildElementInfoAttribute(typeof(Conductor))]
[ChildElementInfoAttribute(typeof(Editor))]
[ChildElementInfoAttribute(typeof(Interviewee))]
[ChildElementInfoAttribute(typeof(Interviewer))]
[ChildElementInfoAttribute(typeof(Inventor))]
[ChildElementInfoAttribute(typeof(Performer))]
[ChildElementInfoAttribute(typeof(ProducerName))]
[ChildElementInfoAttribute(typeof(Translator))]
public class AuthorList : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
Artist <b:Artist>
Author <b:Author>
BookAuthor <b:BookAuthor>
Compiler <b:Compiler>
Composer <b:Composer>
Conductor <b:Conductor>
Counsel <b:Counsel>
Director <b:Director>
Editor <b:Editor>
Interviewee <b:Interviewee>
Interviewer <b:Interviewer>
Inventor <b:Inventor>
Performer <b:Performer>
ProducerName <b:ProducerName>
Translator <b:Translator>
Writer <b:Writer>
[ISO/IEC 29500-1 1st Edition]
22.6.2.4 Author (Contributors List)
This element specifies the contributors to the source. [Example:
<b:Author> <b:Author> <b:NameList> <b:Person> <b:Last>Rothschiller</b:Last> <b:First>Chad</b:First> </b:Person> </b:NameList> </b:Author> <b:Editor> <b:NameList> <b:Person> <b:Last>Jaeschke</b:Last> <b:First>Rex</b:First> </b:Person> </b:NameList> </b:Editor> <b:Translator> <b:NameList> <b:Person> <b:Last>Davis</b:Last> <b:First>Tristan</b:First> </b:Person> </b:NameList> </b:Translator> </b:Author>
end example]
Parent Elements |
---|
Source (§22.6.2.59) |
Child Elements |
Subclause |
---|---|
Artist (Artist) |
§22.6.2.3 |
Author (Author) |
§22.6.2.5 |
BookAuthor (Book Author) |
§22.6.2.6 |
Compiler (Compiler) |
§22.6.2.14 |
Composer (Composer) |
§22.6.2.15 |
Conductor (Conductor) |
§22.6.2.16 |
Counsel (Counsel) |
§22.6.2.19 |
Director (Director) |
§22.6.2.25 |
Editor (Editor) |
§22.6.2.28 |
Interviewee (Interviewee) |
§22.6.2.33 |
Interviewer (Interviewer) |
§22.6.2.34 |
Inventor (Inventor) |
§22.6.2.35 |
Performer (Performer) |
§22.6.2.48 |
ProducerName (Producer Name) |
§22.6.2.51 |
Translator (Translator) |
§22.6.2.69 |
Writer (Writer) |
§22.6.2.74 |
[Note: The W3C XML Schema definition of this element’s content model (CT_AuthorType) is located in §A.6.6. end note]
© ISO/IEC29500: 2008.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.