| |
2-28 Bibliographischer FragencService, v1.0 Mai 2002 2 in nicht unterzeichnetem langem how_many aus DsLSRBibObjects::BibliographicReferenceList-Zitieren) Erhöhungen (IteratorInvalid, LimitExceeded); Die Wiederholung, die diese Methoden verwendet, kann in den Schritten mit dem next() erfolgt werden Methode, die bringt ein Zitieren als das Heraus zurück Parameter. Wechselweise wenn das next_n() verwendet wird Methode, eine Reihe von höchstens how_many Zitieren wird in das Heraus zurückgebracht Parameter. Wenn Wiederherstellung war, das Heraus erfolgreich Parameter enthält das folgende Zitieren. ZUTREFFEND wird zurückgegangen wenn der Anruf nicht noch die Wiederholung erschöpfte; das heißt, wenn mehr Elemente für vorhanden sind folgende Anrufe zum next() oder next_n() . Andererseits ein FALSCHES Rückholwertsigni es das keine mehr Elemente sind vom iterator vorhanden. Wenn, in einem Anruf zum next_n() kleiner als erbetenes how_many Elemente können zurückgebracht werden, das Heraus Parameter enthält da vieles Elemente, wie vorhanden waren und der Zurückbringenwert ist FALSCH. Das next() und next_n() Methoden können ausfallen (z.B., wenn der zugrundeliegende Satz geändert). Diesbezüglich Fall, das IteratorInvalid Ausnahme wird angehoben. Sein Grund Mitglied kann gewohntSEIN zur Verfügung zu stellen für den Menschen lesbare Informationen über Details des Ausfalls. Leere Resultatssätze (wie von Fragen, die keine Gleichen erbringen) werden nicht vorbei dargestellt UNGÜLTIGE Gegenstände, aber durch reale iterators, die leer sind (, ihr next() d.h. hervorrufend oder next_n()- Methoden nur bringen überhaupt FALSCHES) zurück. Das zurückgebrachte Zitieren kann einige leere Attribute haben, wenn das iterator mit a verursacht wurde nicht leeres ausgeschlossen Attributliste. Genauso wie gerade beschrieben, ein Klient um Daten in XML bitten kann, formatieren Sie. Es wird getan Verwenden eines Falls von BibRefExporter Create_exporter() BibRefExporter; Die Implementierung muß garantieren, daß jedes zurückgebrachte Teil ein gültiges ist (und selbstverständlich wohlgeformtes) unabhängiges XML-Dokument. Das Methoden- export_next() ist twin zu Methoden- next() und Methoden- export_next() zum Methoden- next_n() Boolesches export_next (aus the_citation XMLString) Erhöhungen (IteratorInvalid); Boolesches export_next_n ( in nicht unterzeichnetem langem how_many aus Zitieren XMLString) Erhöhungen (IteratorInvalid, LimitExceeded); 2,3 Das Modul DsLSRControlledVocabularies Wenn man Systeme des Gebietes-speci c, ist häufig eine Notwendigkeit an beschreibt und darstellt eine Zeichenketteart, die einen begrenzten Satz erlaubte Werte nur annehmen kann; ein Satz jedoch der ist Überzeit ändern (wie Werte addiert oder entfernt werden) oder sperren dürfen (unterschiedliche Bediener unterschiedliche Sätze Zeichenketten annehmen). Solche Zeichenketten werden kontrollierten Wortschatz genannt Zeichenketten (Wortschatzzeichenketten für Kürze). Ein bestimmter Satz solcher Zeichenketten, gültig in irgendeinem Kontext, wird einen kontrollierten Wortschatz benannt. Wortschatzzeichenketten bezeichnen gewöhnlich Gebiet-speci c Konzepte, normalerweise als kurze beschreibende Zeichenkette oder allgemeine Abkürzung, anstatt als a Code. |  |
|
| |
|
|