TestInside IBM 000-142 IBM certifications II Certification
000-142 IBM certifications II
IBM Test142.XML 1.1 and Related Technologies
Practice Exam: 000-142 Exams
Exam Number/Code: 000-142
Exam Name: Test142.XML 1.1 and Related Technologies
Questions and Answers: 98 Q&As
( IBM certifications II )
"Test142.XML 1.1 and Related Technologies", also known as 000-142 exam,
is a IBM certification.With the complete collection of questions and answers,
E x a m :
: 000-142
TestInside has assembled to take you through 98 Q&As to your 000-142
Exam preparation. In the 000-142 exam resources, you will cover every field and category in IBM Certification helping
to ready you for your successful IBM Certification.
Quality and Value for the 000-142 Exam TestInside Practice Exams for IBM IBM certifications II Certification 000-142
are written to the highest standards of technical accuracy, using only certified subject matter experts and published
authors for development.
TestInside provide the professional Q&A.
1. We offer free update service for three month.
After you purchase our product, we will offer free update in time for three month.
2. High quality and Value for the 000-142 Exam.
000-142 simulation test questions, including the examination question and the answer, complete by our senior IT
lecturers and the IBM certifications II product experts, included the current newest 000-142 examination questions.
3. 100% Guarantee to Pass Your IBM certifications II exam and get your IBM certifications II Certification.
If you do not pass the IBM Certification 000-142 exam (Test142.XML 1.1 and Related Technologies) on your first
attempt using our TestInside testing engine and pdf file, we will give you a FULL REFUND of your purchasing fee.
use TestInside 000-142 Q&A ensure you pass the exam at your first try.
TestInside professional provide IBM certifications II 000-142 the newest Q&A, completely covers 000-142 test original
topic. With our complete IBM certifications II resources, you will minimize your IBM certifications II cost and be ready
to pass your 000-142 tests on Your First Try, 100% Money Back Guarantee included!
IBM 000-142 Test belongs to one of the IBM certifications II certified test, if needs to obtain the IBM certifications II
certificate, you also need to participate in other related test, the details you may visit the IBM certifications II certified
topic, in there, you will see all related IBM certifications II certified subject of examination.
TestInside Testing Engine Features
Comprehensive questions and answers about 000-142 exam
000-142 exam questions accompanied by exhibits
Verified Answers Researched by Industry Experts and almost 100% correct
000-142 exam questions updated on regular basis
Same type as the certification exams, 000-142 exam preparation is in multiple-choice questions (MCQs).
Tested by multiple times before publishing
Try free 000-142 exam demo before you decide to buy it in Test-Inside.com.
Note:This pdf demo do not include the question's picture.
Exam : IBM 000-142
Title : Test142.XML 1.1 and Related Technologies
1. Analyze the following XML and DTD fragments that implement ID, IDREF and IDREFS used to link manager and
subordinate relationships. Where is the error in the implementation of this logic?
employees.dtd:
<!ATTLIST employee empid ID #REQUIRED>
<!ATTLIST employee mgrid ID #IMPLIED>
<!ATTLIST employee mgr IDREF #IMPLIED>
<!ATTLIST employee subs IDREFS #IMPLIED>
employees.xml:
<employees>
<employee empid="e1" mgrid="m1" subs="e2"><name>Bob Smith</name></employee>
<employee empid="e2" mgrid="m2" mgr="m1" subs="e3 e4"><name>Carol Jones</name></employee>
<employee empid="e3" mgr="m2"><name>Keith Martin</name></employee>
<employee empid="e4" mgr="m2"><name>Monica Williams</name></employee>
</employees>
A. The subs IDREFS is formatted improperly for the second employee record.
B. The mgrid must be defined as "#REQUIRED" in the DTD.
C. The empid and mgrid attributes conflict as an element may only have a single ID attribute.
D. First two records are invalid as each employee record may have either empid or mgrid attribute, but not both.
Answer: C
2. XML data is stored and retrieved within a relational database for a data-centric application by means of mapping
XML schema elements to database tables. There are concerns that the queries and updates to this database are slow
due to the number of joins required in the SQL. What is the best option for improving the storage and retrieval of this
XML data?
A. Transform XML documents into canonical form before persisting.
B. Modify the current XML schema by converting elements to attributes where possible and re-map to tables in order
to reduce the number of tables and therefore the number of joins required.
C. Store the XML data as CLOBs without decomposing them into relational tables and provide an 'id' based lookup.
D. Modify the current XML schema by merging all of the XML documents into a main XML document and query using
XPath.
Answer: BD
3. Which XPath axis below may be described as "all nodes that contain the context node, but not the context node
itself?"
A. ancestor::
B. ancestor-or-self::
C. namespace::
D. preceding::
Answer: A
4. A developer wishes to make an XSLT template more robust by checking a parameter passed to it for errors and
boundary conditions. The template accepts a parameter of type number. What condition will NOT have to be
checked?
A. number greater than allowed range
B. value of 0
C. type of the parameter value
D. Integer numbers
Answer: C
5. Calculating sub-totals from an XML document using XSL transformation requires special considerations. Which of
the following options is the best solution to solve this problem?
A. Create a fragment variable containing the values to total, and then use the node-set() XSLT extension and the
XPath "sum()" function to calculate the value.
B. Create a special XSLT variable that contains the results of an XPath query that performs a "sum()" of the values to
be totaled.
C. Use XSLT recursion to define a variable value that calculates the "value-of" the elements to be sub-totaled.
D. Use XSLTC to precompile a custom Java translet that will extract the values to be totaled and returns the sum of
those values. This return value is then used in an XSL variable for output.
Answer: A
6. Which two of the following may NOT be nested within a CDATA section?
A. HTML documents
B. Javascript source
C. Other CDATA sections
D. The XML escape characters (<, >, &, ', and ")
E. XSLT that needs to be processed
Answer: CE
7. What is the result of the following XSLT template if the value of k is the string 'foo'?
<xsl:template name="Do">
<xsl:param name="j" select="3"/>
<xsl:param name="k"/>
<xsl:if test="$j">
<xsl:value-of select="$k"/>
<xsl:call-template name="Do">
<xsl:with-param name="j" select="$j - 1"/>
<xsl:with-param name="k" select="$k"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
A. 'foo'
B. 'foo' (repeated until stack overflow)
C. 'foofoofoo'
D. 'foo foo foo'
Answer: C
8. Given the following DTD line, which of the following XML documents is valid?
<!ATTLIST employee empNum ID #REQUIRED>
A. <employee empNum="abcde"/>
B. <employee empNum="12345"/>
C. <employee empNum=""/>
D. <employee empNum="abcde"/> ... <employee empNum="abcde"/>
Answer: A
9. An online bookstore offers services that enables customers to view the online eBooks with a variety of Web
browsers and order high quality hard copies on demand. If the bookstore stores all the book contents with XML
format, which of the following rendering approaches is the most suitable?
A. When browsers request and customers order hard copies, transform the XML data with XSL-FO and then convert
the file into PDF for viewing and printing.
B. When browsers request and customers order hard copies, render the XML data with CSS and then use the file for
viewing and printing.
C. When browsers request, render the XML data with CSS. When customers order hard copies, transform the XML
data with XSL-FO and then convert the file into PDF for printing.
D. When browsers request, render the XML data with XSL-FO and then convert the file into PDF for viewing. When
customers order hard copies, transform the XML data with CSS and then use the file for printing.
Answer: C
10. What is the correct value for the match attribute of the xsl:template below to select all elements within an XML
document?
<xsl:template match="">
<xsl:value-of select="name()"/>
<xsl:value-of select="@id"/>
<xsl:apply-templates/>
</xsl:template>
A. node()
B. */*
C. //
D. /
Answer: A
11. Consider the following XML document:
<?xml version="1.0" encoding="UTF-8"?>
<Books>
<Book ID="001">
<Title>Finding New World</Title>
<Author>Jone Smith</Author>
</Book>
<Book ID="080">
<Title>How to Programming</Title>
<Author>Tom Alston</Author>
</Book>
</Books>
An XML developer wants to generate a HTML document that lists the ID, title and author of a book in a HTML table.
Which of the following stylesheets can achieve the desired result?
A. <?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Books">
<html>
<body>
<table width="100%" border="1">
<xsl:for-each select="/">
<tr>
<td><xsl:value-of select="@ID"/></td>
<td><xsl:value-of select="Title" /></td>
<td><xsl:value-of select="Author" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
B. <?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table width="100%" border="1">
<xsl:for-each select="Books/Book">
<tr>
<td><xsl:value-of select="@ID"/></td>
<td><xsl:value-of select="Title" /></td>
<td><xsl:value-of select="Author" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
C. <?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table width="100%" border="1">
<xsl:for-each select="Books/Book">
<tr>
<td><xsl:value-of select="ID"/></td>
<td><xsl:value-of select="." /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
D. <?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="Books">
<html>
<body>
<table width="100%" border="1">
<xsl:for-each select="Book">
<tr>
<td><xsl:value-of select="ID"/></td>
<td><xsl:value-of select="Title" /></td>
<td><xsl:value-of select="Author" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Answer: B
12. The link element in the following XML fragment is the context node. Its target attribute is stored within the
xsl:variable linkTarget. What XPath expression will find the page element whose id attribute value is described by the
value of linkTarget?
<site>
<page id="000"/>
<page id="001">
<page id="001_000">
<link target="003_000"/>
</page>
<page id="001_001"/>
</page>
<page id="002"/>
<page id="003">
<page id="003_000"/>
<page id="003_001"/>
</page>
</site>
A. ..//page[@id = $linkTarget]
B. ../../page[@id = '003']/page[@id = linkTarget]
C. //page[@id = $linkTarget]
D. ancestor::page/ancestor::page/child::page/child::page[id = $linkTarget]
Answer: C
13. In a museum, XML data stored on powerful servers is served to customers through Web browsers running on
network-connected computers. The performance of those computers is limited. Which of the following approaches will
best suit the XML transformation?
A. Pass both the XML data and stylesheets to web browsers.
B. Output XHTML via a server-side XSL transformation.
C. Use only a subset of the XHTML and use Format Objects to apply style.
D. Transform the XML data into the open format document and display.
Answer: B
14. Which of the following answers best defines the XForms design goal?
A. Utilizes external DTD for field types and value limits.
B. Encapsulates all JavaScript code within data elements.
C. Defines complex input controls based on assigned Schema.
D. Separates the forms content from presentation.
Answer: D
15. Which of the following statements regarding CSS transformation of XML is valid?
A. It can be used to render XML into PDF.
B. It can render XML into a format appropriate for printing.
C. It may only be applied to well formed XHTML documents.
D. It can merge multiple XML documents into a single XHTML for browser rendering.
Answer: B
16. What will the following XSLT snippet return, if the value of parameter i is "redivider"?
<xsl:template name="Do">
<xsl:param name="i"/>
<xsl:variable name="j" select="string-length($i)"/>
<xsl:choose>
<xsl:when test=" $j < 2 ">
<xsl:value-of select="$i"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="k" select="floor($j div 2)"/>
<xsl:call-template name="Do">
<xsl:with-param name="i" select="substring($i, 1, $k)"/>
</xsl:call-template>
<xsl:call-template name="Do">
<xsl:with-param name="i" select="substring($i, $k+1, $k+1)"/>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
A. rreeddiivviiddeerr
B. rediv
C. redivider
D. rdvdr
Answer: C
17. Which of the following is a trait that distinguishes XSLT 2.0 from XSLT 1.0?
A. xsl:for-each in XSLT 2.0 supports arbitrary sequences in addition to node sets.
B. xsl:value-of in XSLT 2.0 includes an attribute called "delimiter" that allows delimited sequences.
C. xsl:variable in XSLT 2.0 includes an attribute called "type" to indicate type.
D. xsl:with-param in XSLT 2.0 does not throw an error if that parameter is not defined in the called template.
Answer: A
18. An Intranet Web application provides news for thousands of users inside one company. The application gets XML
data from a database and then transforms the data into HTML with server-side XSLT. Currently the web application
performs poorly. Which of the following actions should the application developer take to address the problem?
A. Update the database to a higher version.
B. Use well formed XHTML tags in the application.
C. Supply the XML data and the stylesheet to Web browsers.
D. Use XSL-FO to make the transformation.
Answer: C
19. An application needs to process XML documents containing data retrieved from a legacy system. Some of the
documents use character sets which are not supported by the XML parser. Which of the following is the best solution
to address this problem?
A. Implement a custom parser to handle the legacy character sets.
B. Implement a pre-processor to convert documents with unsupported characters sets to UTF-8.
C. Define two XML Schema documents for each of the character sets.
D. Add the definitions of the legacy character sets to the parser's configuration file.
Answer: B
20. Which of the following is NOT included within a generated JAXB 2.0 package?
A. A name, which may be derived directly from the XML namespace URI.
B. A set of Java element interfaces representing element declarations occurring with the DTD.
C. An ObjectFactory class containing an instance factory method for each Java content and element interface.
D. A Javadoc for the package.
Answer: B
More 000-142 Information
Related 000-142 Exams
000-331 Power Systems Sales for AIX and Linux
000-253 Test253. IBM WebS.App.Svr.Ntwork Develoyment V6.1.Core Admn
000-903 IBM Tivoli Netcool/xSM
000-926 IBM Certified Deployment Professional-Maximo V6 ITSM
000-351 ibm eserver i5 iseries single system adminsitration v5r3
000-647 Rational Performance Tester
000-833 Object Oriented Analysis and Design-Part1(Analysis)
000-443 db2 content manager v8.3
000-807 Test 807, Web Services Dev for IBM Web Sphere App Server V6.1
000-806 IBM Test 806, IBM WebSphere Ap Svr Ntwk Deploy V6.1 Adv Admn
000-631 rational-clearcase for unix
000-918 System Administration for IBM Informix Dynamic Server V11
000-284 Test 284, IBM Wbs. DataPower SOA Appliances, Fimware v3.6.0
000-649 Rarional Software Architect
000-798 ibm tivoli monitoring for transaction perf v5.2 implement
000-971 System i Administrator V5.07.11
000-637 rational-requirements management with use cases-part2
000-664 Test664.SOA Fundamentals
000-484 enterprise connectivity with j2ee v1.3
000-635 rational-fundamentals of rational rose
Other IBM Exams
Add New Comment