Ranch Hand
+ Follow
since Nov 12, 2004
Merit badge: grant badges
For More
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Razvan MIHAIU

I am sure people wil find it very useful !

Thanks Hari.

When I took my IBM�s 141 exam I wrote down a set of questions on topics that I found to be interesting. Interested people can check those at:

Q & A XML and related technologies S1

Q & A XML and related technologies S2

Q & A XML and related technologies S3

Yes, exactly.

Yes, exactly *what* ???!!!
19 years ago

Can somebody recommend me a good EJB tutorial ? (more practical orientated - perhaps for Weblogic than theoretical) It is not that I do not find any - on the contrary, there are plenty, but if someone thinks that some tutorial/introduction is of particular value should post the URL here.
Thanks in advance.
Hmm..... My post was deleted... I am sure that the post was OK then it dissapeared.

Here it is again:

Hi Gurmail,

Thanks for your answers. How long does it take to prepare for SCBCD ? Are there any other EJB-related exams to consider (besides SCBCD) ?

Is SCBCD the best bet or there are other options from companies like IBM ? And if you are a SCJP how hard is it to take the SCBCD exam ? (how much time do you need to study ?)
Hi Sharika,

I cannot comment on this book because I have not read it !

A good site for XML Schema is www.zvon.org:


Basically you need a book or website where you will see samples with all the elements that can appear in XML Schema.
The information from ZVON.ORG is very useful but it doesn't have extensive explanations for all cases. For this kind of information check the appendices for some XML related books. For example in "Beginning XML, 2nd Edition-XML Schemas, SOAP,XSLT,DOM, and SAX 2.0" you will find two very useful appendices:

Appendix D: Schema Element and Attribute Reference
Appendix E: Schema Datatypes Reference

Check your preferred XML book for such appendices (found at the end of the book).
The best way to solve this issue is to read first some chapter about XML (including the one from "Professional XML"). After reading you are ready to tackle down all the details ! For this use an appendix like the ones mentioned before.

I hope that this helps.

I remember the chapter names (approximately):

Chapters 1-3 Basics about XML
Chapter 4 XML Information Set
Chapter 5 Validating XML (in fact this deals with DTD)
Chapter 6 XML Schema
Chapter 8 XPATH
Chapter 9 XSLT
Chapter 11 DOM
Chapter 12 SAX
Chapter 14 Data modeling (I don't think that you need it, but it is an interesting read)
Chapter 20 XSL-FO

If you still have time read the chapters about RDF (the word RDF is contained in the title).

As for XML security: I did not read anything about this. When I decide to study something I do it very well, but if I am not interested I will not do it at all

I forgot about this: also read the chapter about SOAP.
[ April 18, 2005: Message edited by: Razvan MIHAIU ]
Hi Senthil,

I will write some articles about XML 141 exam preparation like I did for the SCJP exam. When the articles are finished I will post the links in the forum.

In the meantime I can tell you this:

1. "XML bible" is completely useless; in the chapters about DOM/SAX they just copy & paste the Xerces documentation. It is very boring to read. I was looking for code samples (plenty!!) but you will not find such samples in this book.
Another minus: they don't have an overview of technologies in the beginning of the book (like you will find in "Professional XML"). For me this was a major drawback since I cannot learn how to use a technology without first understanding how it fits in the XML puzzle.

2. "Professional XML" (second edition) - very good but not enough. I am recommending this book both to beginners and advanced users. For beginners, this is much better than "XML bible". If you want to learn XML don't lose your time with so-called "beginner's" books - like "XML bible". Go straight for "Professional XML" and you will not be disappointed.

Problems with this book: some parts are outdated. Even some essential parts like XML Schema. Some people will say that this is not a problem because the specification did not change much from "Candidate recommendation� to recommendation. That is correct *but* (and this is a big "but") the specifications that have not reached the "Recommendation" status when "Professional XML" was written were treated superficially.
Example: for "XML Schema" I was disappointed that the book did not give examples for enumeration, lists or unions for simple types.

3. "Processing XML with Java" I do not have any complains about this book. I do not know if this is enough for your certification because my main book was "Professional XML". Only when some topics were superficially covered in "Professional XML" I went on to read "Processing XML with Java".
Anyway, from what I read, the book is very well written with plenty of examples.

Some bad news for all XML developers: the community is not well developed. This exam is harder than SCJP because the XML community is much less active than the Java community. When I studied Java I just asked questions on the Usenet (comp.lang.java.programmer). Over 90% of the time the answer (and the analysis of the question and answers) were *very* useful. Try to do the same with comp.text.xml and you will be very disappointed. If you get an answer to your question you are very fortunate. Don't even dream about an analysis of the problem and the proposed solutions. Just be happy that you've got an answer at all.
[ April 15, 2005: Message edited by: Razvan MIHAIU ]

The question #32 from �Shashank Tanksali's updated IBM 141 mock exam� is *identical* with a real question from the IBM 141 �XML and related technologies exam�. I just took the exam yesterday so I am very sure about this.

[ April 12, 2005: Message edited by: Razvan MIHAIU ]

Today I managed to pass IBM's exam "XML and Related Technologies" (code 141) with 87 %. I want to thank to all the people from this forum who answered my questions.


1. Architecture (% from test = 18 %), my score 90%
2. Information modeling (% from test = 27 %), my score 100 %
3. XML processing (% from test = 33 %), my score 83 %
4. XML rendering (% from test 11 %), my score 50 %
5. Testing and tuning (% from test 11 %), my score 100 %
[ April 11, 2005: Message edited by: Razvan MIHAIU ]

1 - c

Most probable answer: c.
However this answer is not correct as an extended link can be composed of locators (for remote documents) and resources (for local documents):

Resource example:

<town xlink:type="resource">

*Any* element (and its content) from the current document can be a resource.

Locator example:

<town xlink:type="locator" xlink:href="http://www.somesite.com/bucharest.html" xlink:label="capital city"/>

An arc is defined from a resource/locator to a resource/locator.

However, is it legal to define an arc from a resource/locator to itself ? Maybe somebody else can answer the question.
If the "to" and "from" attributes for an arc are not defined then all possible combinations between the resources/locators are considered except the "self" links. If the build-in mechanism does not support "self" links, are the manually specified links to "self" legal ?

2 - a

Note that there is not locator attribute at all. There is only an attribute of type xlink:type can take the value "locator".

3 - d

In a CDATA section you can write any UNICODE string except for the string "]]>" which is used to mark the end of the CDATA section.

4 - d

For Sandeep: any entity declared with a PUBLIC or SYSTEM keyword is external. There is no special "EXTERNAL" keyword.

5 - a

For Sandeep: there is no such thing such as "internal unparsed entity". Unparsed entities are *always* external. Therefore answer b is not correct.

Answer d is incorrect also: the parameter entity can *only* be accessed in the DTD - it cannot be accessed in a XML instance, therefore it cannot be accessed in an attribute of any type.
Billy, I do not understand your post. Please use a spell checker before you post.

Please consider my solution too. I hope is helps.

Just go to a job hunting site and search for XML (as the keyword). Even better, try some skill combination like Java + XML.