Q1. Sie arbeiten mit diesem XML-Ausschnitt aus dem XML-Dokument cars.xml. Sie müssen die Informationen über die Autos zurückgeben, die nach 2000 gebaut wurden. Wie sieht Ihre XQuery aus?
Q3. Sie konvertieren Ihre HTML-Datei in XHTML Strict. Welcher Code-Schnipsel wird ohne Fehler validiert?
:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>XHTML Example</title></head><bodybgcolor="#FFFFFF" ><p>Content goes here ...</p></body></html>
:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>XHTML Example</title></head><bodyname="bodySection"><p><b>Content goes here ...</b></p></body></html>
:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>XHTML Example</title></head><bodycolor="#333333"><p><i>Content goes here ...</i></p></body></html>
:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>XHTML Example</title></head><bodyid="bodySelection"><p><strong>Content goes here ...</strong></p></body></html>
Q4. Bei der Arbeit mit Ajax-Anwendungen, was ist schneller, XML oder JSON?
XML, weil es erweiterbar ist
JSON, weil es Daten überträgt, ohne auf eine Serverantwort zu warten
XML, weil es Namensräume unterstützt
JSON, weil es bereits in ein JavaScript-Objekt analysiert ist
Q5. Asynchrones JavaScript und XML (Ajax) ist eine Technik zur Erstellung besserer, schnellerer und interaktiverer Webanwendungen. Neben JavaScript und XML auf der Backend-Seite werden welche Technologien üblicherweise verwendet, um AJAX-Erlebnisse auf der Frontend-Seite zu gestalten?
PHP, .NET und SQL
HTML, CSS und DOM
Python, Perl und C++
Java, ASP und C#
Q6. Wofür steht dieser Code?
<x/>
Null-Element
Selbstschließendes Tag
Falsch benanntes Element
Falsche XML-Syntax
Q7. Welche XHTML-Syntaxregel trifft NICHT auf XML zu?
XHTML-Attributwerte müssen in Anführungszeichen stehen
XHTML-Tags und Attribute müssen in Kleinbuchstaben sein
XHTML-Elemente müssen ordnungsgemäß ineinander verschachtelt sein.
XHTML-Tags müssen ein entsprechendes Abschlusstag haben.
Q8. Welche Ajax-Methode wird verwendet, um Daten mit einem modernen Browser auszutauschen?
Anfrage-XML
XMLHttpRequest
ActiveXObject
responseXML
Q9. Eine Auszeichnungssprache ist eine _ -lesbare Sprache, die _ Text so markiert, dass der Computer diesen Text _ kann.
Prozessor; kompiliert; bearbeiten
System; speichert; abrufen
Nicht; bearbeiten; formatieren
Mensch; kennzeichnet; manipulieren
Q10. Wofür steht dieser Code?
<xa="x"a="y"></x>
Falsch benanntes Element
Selbstschließendes Tag
Null-Element
Falsche XML-Syntax
Q11. XML bietet einen Rahmen für die Spezifizierung von Auszeichnungssprachen, während HTML eine vordefinierte Auszeichnungssprache ist. Was trifft auf XML zu und nicht auf HTML zu?
Es ist
obligatorisch, bei XML Abschlusstags zu verwenden.
Es ist wichtig, dass ein XML-Dokument wohlgeformt ist.
XML-Elemente beginnen mit einem öffnenden Tag in spitzen Klammern, wie z. B. <p>
Die XML-Syntax verwendet Tags, Elemente und Attribute.
Q12. Was ist der letzte Schritt bei der Erweiterung von XHTML-Modulen?
Der letzte Schritt besteht darin, die Erweiterung von XHTML-Zusatzdokumenten abzuschließen und sicherzustellen, dass die Dokumente den definierten Namensräumen entsprechen.
Der letzte Schritt besteht darin, das DTD für die XHTML-Erweiterung zu erstellen, das sowohl auf die XHTML-Module als auch auf die neuen Module verweist.
Der letzte Schritt besteht darin, die XHTML-Erweiterung durch den XSLT-Prozessor zu führen, der sie ordnungsgemäß formatiert.
Der letzte Schritt besteht darin, zu überprüfen, ob das XHTML wohlgeformt, gültig und mit den meisten Browsern kompatibel ist.
Q13. In einer XML-DTD ATTLIST-Deklaration, welcher Standardwert wird verwendet, um anzugeben, dass das Attribut nicht enthalten sein muss?
#DEFAULT
#OPTIONAL
#IMPLIED
#FIXED
Q14. Wie stellt das XML DOM ein XML-Dokument dar?
Als Satz von Objekten
Als Baumstruktur
Als Array von Knoten
Als dynamisches Programm
Q15. Sie arbeiten mit einem XML-Dokument, das ein XML-Schema verwendet. Wie geben Sie an, dass ein Element mehrmals innerhalb seines übergeordneten Elements auftreten kann?
Setzen Sie das Attribut maxOccurs auf eine große Zahl, z. B. 1.000
Setzen Sie das Attribut maxOccurs auf 0
Setzen Sie das Attribut maxOccurs auf undefiniert.
Setzen Sie das Attribut maxOccurs auf unbounded.
Q16. Die <xsl:with-param>-Anweisung definiert den Wert eines Parameters, der an eine Vorlage übergeben werden soll. In welchen Elementen kann es verwendet werden?
<xsl:apply-templates> und <xsl:call-template>
<xsl:param> und <xsl:processing-instruction>
<xsl:template> und <xsl:transform>
<xsl:include> und <xsl:variable>
Q17. Sie überprüfen das XML-Dokument einer anderen Person auf Fehler. Sie bemerken, dass der Prolog kein Abschlusstag hat. Was tun Sie?
Entfernen Sie den Prolog, um sicherzustellen, dass das XML-Dokument auf allen Plattformen ordnungsgemäß verarbeitet wird.
Lassen Sie es in Ruhe, da der Prolog keinen Abschlusstag benötigt.
Verschieben Sie den Prolog in eine externe Datei, damit das XML-Dokument nur Elemente mit Abschlusstags enthält.
Fügen Sie einen Abschlusstag hinzu, da alle XML-Elemente einen Abschlusstag haben müssen.
Q18. Welche Aussage trifft NICHT auf XML zu?
XML ist flexibel und anpassbar.
XML kann verwendet werden, um Daten zu speichern.
XML ist unabhängig vom Betriebssystem.
XML ist ein Ersatz für HTML.
Q19. In einer XML-DTD ATTLIST-Deklaration wird welcher tokenisierte Attributtyp verwendet, um mehrere ID-Werte anzugeben?
ENTITIES
IDREFS
IDS
IDSETS
Q20. Sie möchten eine große XML-Datei in das CSV-Format konvertieren. Sie haben die XML-Datei nicht erstellt, daher kennen Sie die gesamte Syntax nicht. Was hilft Ihnen am besten, Einblick in den Dateiinhalt zu bekommen?
XSLT
DOM
AJAX
XSD
Q21. In einer XML-DTD werden Attribute mit einer ATTLIST-Deklaration angegeben. Sie müssen das Farbattribut für das Element <car> gegen eine feste Liste von Werten validieren. Welche ist die korrekte Deklaration?
<!ATTLIST car color (red|white|blue|black) black>
<!ATTLIST car color (red|white|blue|black) #REQUIRED>
<!ATTLIST car color (red|white|blue|black) #FIXED>
<!ATTLIST car color (red|white|blue|black)>
Q22. Die Hauptmethoden zur Steuerung der Anzeige von XML-Dokumenten sind Cascading Style Sheets (CSS) und Extensible Styles Language (XSL). Was ist der Vorteil von CSS gegenüber XSL?
CSS ist eine vollständige Programmiersprache mit einer leistungsstärkeren Syntax.
Mit CSS kann dasselbe Element mehrmals verarbeitet werden.
CSS ermöglicht es Ihnen, Daten in vollständig neue Strukturen umzuwandeln.
CSS ist einfacher zu erlernen, zu verwenden und zu pflegen.
Q23. Um welche Art von DTD-Deklaration handelt es sich bei diesem Code? <!DOCTYPE abc SYSTEM "file/file.dtd">
Verknüpft
Intern
Extern
Strukturiert
Q24. Der Zweck eines XML-Schemas besteht darin, die Bausteine eines XML-Dokuments zu definieren. Welche Option beschreibt die Bausteine eines XML-Dokuments am besten?
Headerdateien, Funktionsdeklarationen, globale Variablen mit ihren Datentypen und Speicherort des Systembibliotheksordners.
Namensraumdeklaration, Prozessortyp, Markup-Referenzen und Kodierungsspezifikation.
Die Elemente und Attribute des Dokuments, ihre Datentypen und Standardwerte sowie die Anzahl und Reihenfolge der untergeordneten Elemente.
XML-Entitätsdefinitionen, XSLT und Cascading Style Sheets, DOM-Spezifikation und CDATA-Zuweisungen.
Q25. Eine XHTML-Dokumenttypdefinition (DTD) beschreibt die erlaubte Syntax und Grammatik der XHTML-Markup. Welches ist nicht eine der formalen DTDs, die in XHTML 1.0 verwendet werden?
Frameset
Übergangszeit
Grundlegend
Strict
Q26. Sie arbeiten mit dem folgenden XML-Code-Schnipsel. Sie haben diese Zeile in Ihrem XSLT-Code: xsl:value-of-select="//car/make"/>. Was wird angezeigt?
Q27. Sie müssen die Liste der Autos im folgenden Code-Schnipsel in einem Spaltenformat mit einer Zählspalte für jede Zeile anzeigen. Welche XPath-Funktion verwenden Sie für den Zähler?
Q28. Sie arbeiten mit dem folgenden XML-Code-Schnipsel aus dem XML-Dokument cars.xml. Sie müssen die Informationen über die Autos zurückgeben, die nach dem Jahr 2000 gebaut wurden, als sortierte Liste, beginnend mit dem neuesten. Wie sieht Ihre XQuery aus?
Q29. Die readyState-Eigenschaft enthält den Status der XMLHttpRequest. Welcher ist KEIN gültiger Status?
4 (ERLEDIGT)
3 (WIRD GELADEN)
1 (BEARBEITUNG)
0 (UNBEANTWORTET)
Q30. Sie arbeiten mit einem XML-Dokument, das ein XML-Schema verwendet. Wie können Sie das Dokument um Elemente ERWEITERN, die NICHT im Schema angegeben sind?
Verwenden Sie das <any>-Element.
Verwenden Sie das <redefine>-Element.
Verwenden Sie <xs:extension>.
Geben Sie die neuen Elemente im Schema an.
Q31. Sie arbeiten mit dem folgenden XML-Code-Schnipsel. Welcher XPath-Ausdruck gibt C-Class zurück?
/cars/car[price>=20000 and price[@year>'2008']]/model
HINWEIS: XPather zeigt, dass alle Antworten falsch sind. Melden Sie die Frage.
Q32. Sie arbeiten mit einem XML-Dokument, das ein XML-Schema verwendet. Wie stellen Sie sicher, dass ein Attribut für das entsprechende Element angegeben werden muss?
Erklärung: Eine trickreiche Frage. Der <xsl:sort> sortiert die Ausgabe standardmäßig in aufsteigender (alphabetischer für Zeichenfolgen) Reihenfolge. Das select gibt an, welches Tag für die Sortierung verwendet werden soll.
Wenn wir select="make" oder select="year" verwenden, erhalten wir die Reihenfolge Cadillac, Ford, Mercedes.
Wenn wir select="price" verwenden, erhalten wir Ford, Cadillac, Mercedes.
Und schließlich erhalten wir mit select="model" die Reihenfolge Mercedes, Cadillac, Ford.
Q34. Was ist die korrekte Syntax für Kommentare in XQuery?
/* */
<!-- -->
//
(: :)
Q35. Welche DOM-Knotenart darf NICHT die Entitätsreferenzknotenart als eines seiner untergeordneten Knoten haben?
Q36. XHTML-Module können durch Hinzufügen von Elementen und Attributen, Ändern von Inhaltsmodellen oder einer Kombination davon erweitert werden. Was erfordert eine ordnungsgemäße Implementierung eines XHTML-Moduls?
Die Implementierung eines XHTML-Moduls erfordert ein Erweiterungsmodul und ein Validierungsmodul, das sicherstellt, dass das XHTML wohlgeformt und gültig ist. Andernfalls sind die erweiterten Instanzen formal kein XHTML.
Die Implementierung eines
XHTML-Moduls erfordert ein Definitionsmodul und ein Einschränkungsmodul, das Syntaxregeln festlegt und die in den Definitionsmodulen deklarierten Parameterentitäten verwendet.
Die Implementierung eines XHTML-Moduls erfordert ein Modul für qualifizierte Namen und ein Deklarationsmodul, das die Deklarationen für Elemente, Elementattribute und Inhaltsmodelle enthält.
Die Implementierung eines XHTML-Moduls erfordert ein Namensraummodul, das die Deklarationen für Elemente, Elementattribute und Inhaltsmodelle enthält, und ein Parametermodul, das die in den Namensraummodulen deklarierten Entitäten verwendet.
Q37. Das <xsl:namespace-alias>-Element wird verwendet, um einen Namespace im Stylesheet durch einen anderen Namespace im Ausgabedokument zu ersetzen. Welches XSLT-Element muss sein Elternelement sein?
Q41. Ein XML-Dokument enthält diesen Code als Teil der DTD: <!ELEMENT car (make, model?, year+, price*)>. Welche Regeln müssen für jedes der Elemente befolgt werden?
<make> ist erforderlich, <model> ist optional, <year> ist optional, und <price> ist optional.
<make> ist erforderlich, <model> ist erforderlich, <year> ist optional, und <price> ist optional.
<make> ist erforderlich, <model> ist erforderlich, <year> ist erforderlich, und <price> ist optional.
<make> ist erforderlich, <model> ist optional, <year> ist erforderlich, und <price> ist optional.
Q42. Welches Element in diesem XML-Code ist kein gutes Kandidat für die Umwandlung in ein Attribut?