ZEESHAN AZIZ

Ranch Hand
+ Follow
since Jan 15, 2001
Merit badge: grant badges
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by ZEESHAN AZIZ

Does any one know is it possible to push messages within WiFi network?
I am interested to write an application, where anybody entering a WiFi networks gets a greetings message. Equivalent of sending SMS through Telecom network.
If it is possible, can you recommend softwares
18 years ago
I want to add a file named sdk.jar in classpath. What is the procedure of adding a jar file to classpath.
18 years ago
Well, major difference between xsl:var and param is that you use xsl aram during run time. I will say search posts within last 30 days, and you will find relevant discussion
Ok, I was wondering what is the best use of these logos.
An obvious answer will be to put it on CV. Well, I agree, but than what about fitting up these logos on CV. I have three logos, and have been struggling since past 10 minutes of best strategy to fit them on top of my 2 page CV, but no luck so far
Well, best of luck with your beta exams. Well, I was wondering whether the results of this exam would count towards your mcsd.net cert
I was one of the organiser at Application Development Conference (October) in London. And was really impressed by Microsoft marketing strategy. Though I am not a great fan of draggy droppy pointy programming approach, but I tell you .net is serious stuff. And these guys really know how to sell their stuff. I think that is one reason of their sucess, and that is what convinced me to go for mcsd.net cert.
Thanks Zaman and Scott, and best of luck with your endeavours.
Hi, I would say, write email to certad@ca.ibm.com. That may be helpful. Do let us know how long does the whole process take.
I guess you have to first register, before you can access the book. I downloaded the book on my laptop, and read it once, and than used index for quick searching, whenever I encountered any problems. This book is short, precise, and talk business, from exam's point of view.
Thanks John, Satya, Valentin, Choli and Petrova, JayDev for your congrats. It is highly appreciated.
I would like to acknowledge the fact that I learned a lot from your posts.
Well, it appears that IBM has a limited pool bank of Questions, as they keep repeating. Well, I read in almost 10 posts or so, that parserAdapter question is asked.
Now I am planning to proceed with MCSD.net certification, and intend to work on web services for mobile communications, during my free time. Thanks all, this forum helped me a lot, both during SCJP and IBM XML certs.
Ok, here are my observations about the test.
MY APPROACH:
On the very outset, I would say my prepration was not very thorough. Being London based, I hardly get any time for prepration. My prepration was based on flipping through 3-4 pages of xml stuff on my way to and from work, for past one month. I did study for the exam for about 4-5 hours during weekends.
My strategy for prepration was that for first two weeks, I focused on getting depth. So cleared my concept on XSL, Schemas, DTD. In second phase of my prepration, I tried to gain breadth, by focusing on mock exams, and java ranch discussions, to get a flavor of sort of questions being asked in exam.

Here are some of the tips for exam.
1. I find Skonnards' XML Quick Reference book (which is freely available online) highly relevant to the exam. It cover all the topics, and highly recommend using this book.
2. I agree with what has been said in the past two posts, and will add the following.
3. Know XPATH in and out. You must be familiar with facts like whether *[@*] will select child node or all the descendant nodes.
4. An idea of which function is required to return root element. You must know Document(), node() etc functions very well.
5. XML Mock exam case studies. Read them very well. Same case studies are repeated in real exam, however questions are different. I got Product-SKU (141 NEW MOCK EXAM) case study and Companies wishing to produce financial reports etc etc (141 NEW MOCK) studies. Now if you are familiar with a case study, you can save a minute or two in real exam.
6. xml rendering, never take light the fo:block elements and related stuff.
7. And I guess, if you are visiting this forum frequently, you know which technology to use for serial processing and which for cross searching.
8. ParserAdapter, yeah, I got it too. I could not got any mention of this class in any of the reference stuff I have got. So I said, it is for SAX1 TO SAX2 conversion. Nay sure whether it is right or not.
9. XSL Templates know the basic stuff. For instance, you must know that.
<Temp> -5 <Temp>
know to retrieve the value using xsl template like
<xsl:apply-template select=number (//temp) I think you must know the reason why such approaches will not work.
10. I got a very boring case study, one which can easily drive any one to sleep. I never went through it. Associated question was about DTD modelling. And good for me, 3 out of 5 choices were absurd. That saved me reading the case study. Only basic knowledge of DTD was required such as <Element myElement CDATA> is illegal.
11. As discussed before, leaf nodes that can not contain child, is a stuff, worth giving a read.
Well, I hope that would help to give you some idea that exam is very very close to the IBM Mock exams. Do IBM 140 AND IBM 141 (old and new) exam thourougly.
Hope that helps.
Well, I can not believe it. I passed the exam today as well, with a score of 76%. Well, three guys, one day, same score: What a coincidence.

Right now, I am at work. I will jot down my observations about the test this evening, and will post morrow morning. Congrats to my colleagues, who share this happy moment with me.
Thanks for your reply. However, then why do in the following case we also get the following in the output
"
<p style="color:red">I am </p>
<p>
<i>fine.</i>
</p>"
Example Ref: http://zvon.org/xxl/XSLTutorial/Output/example6_ch2.html
XML source
<source>
<bold>Hello, world.</bold>
<red>I am </red>
<italic>fine.</italic>
</source>

XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="bold">
<p>
<b>
<xsl:value-of select="."/>
</b>
</p>
</xsl:template>
<xsl:template match="red">
<p style="color:red">
<xsl:value-of select="."/>
</p>
</xsl:template>
<xsl:template match="italic">
<p>
<i>
<xsl:value-of select="."/>
</i>
</p>
</xsl:template>

</xsl:stylesheet>

Output
<p>
<b>Hello, world.</b>
</p>
<p style="color:red">I am </p>
<p>
<i>fine.</i>
</p>
Ref:
http://zvon.org/xxl/XSLTutorial/Output/example7_ch1.html
Problem:
I am not sure as to why does the display does not include
<i>Smith</i>
XSL:
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="employee">
<b>
<xsl:value-of select="."/>
</b>
</xsl:template>
<xsl:template match="surname">
<i>
<xsl:value-of select="."/>
</i>
</xsl:template>

XML:
<source>
<employee>
<firstName>Joe</firstName>
<surname>Smith</surname>
</employee>
</source>
Output (As per http://zvon.org/xxl/XSLTutorial/Output/example7_ch1.html)
<b>
Joe
Smith
</b>
Well, I am still waiting for someone to clearly explain the logic behind Q 13.
Hi satya uppaluri,
Your explanation is perfect. Here is what I learned from all this discussion.
1. Translate() function goes through the first argument, character by character.
2. For each character of first argument, it searches for a match in the second argument, and remember its index.
3. This index is then used to find a character in the third argument, which is used to replace the characters in the first string.
4. When a character exists in the first argument that does not exist in the second argument, then the character is not replaced, but stays as it is, as is evident from the last problem I mentioned.
Ref: Begining XML : p:156
translate ('+bat+','abc+', 'ABC') will result in "BAt". I am not clear as to how can we get t IN result string, when there in no t at all in third argument.
Can anyone clarify whether is it a typo, or I am mistaken.