Trade in Yours
For a 0.25 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning C# XML: Essential XML Skills for C# Programmers [Illustrated] [Paperback]

Steven Livingstone , Stewart Fraser
2.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.

Trade In this Item for up to 0.25
Trade in Beginning C# XML: Essential XML Skills for C# Programmers for an gift card of up to 0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

1 Dec 2002 1861006284 978-1861006288 illustrated edition
Extensible Markup Language (XML) has been perhaps the biggest buzzword in application development for several years and now Microsoft has taken XML into the core of its .NET Framework. This book is aimed at teaching XML (and related technologies such as XPath, XSLT, and XML Schema) to beginning and intermediate C# developers who want to understand what all the fuss is about.

Over the course of the book readers will develop a good appreciation of not only what XML is, and how to handle it in C#, but also how to use XML to build applications to run on a single desktop, single web server or distributed, multi-platform web services, in ways that have been extremely difficult to achieve with previous technologies.

To reinforce the core concepts, the book makes use of numerous individual examples along with two case studies. Firstly, there is an examination of how different XML based approaches can be used in the development of a contact application. The complexity of the project develops as the reader's knowledge increases through the book. Secondly, we dedicate a full chapter to describing the use of XML and a SQL Server database in the implementation of a web-based news portal.

Product details

  • Paperback: 700 pages
  • Publisher: WROX Press Ltd; illustrated edition edition (1 Dec 2002)
  • Language: English
  • ISBN-10: 1861006284
  • ISBN-13: 978-1861006288
  • Product Dimensions: 22.9 x 18.4 x 3.8 cm
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,148,764 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
4 star
3 star
1 star
2.0 out of 5 stars
2.0 out of 5 stars
Most Helpful Customer Reviews
1 of 2 people found the following review helpful
By A Customer
I must mention that I did not buy this book from Amazon and this is not a complaint to Amazon at all. I gave this 2 stars as it does have some valuable knowledge inside it I'm sure. However, I dived straight to the back of the book, as although I'm relatively new to C#, I have had a fair amount of XML experience, and wanted to get on with the case study in Chapter 14. So far all this has done is improve my debugging skills, as there are horrendous errors in there, including an absolute no-no of hard coded database connection strings in the code-behind files, despite there being an available class (newsDB) with a method which pulls the strings from the AppSettings in the web.config!!!! It just simply isn't good practice.
Also, if you go over to, people on the other side of the pond seem to dislike this book.
If you want to get on with the case study by the way, and this particular error is causing you grief, create a new instance of the newsDB class before you need a conn string, and then instantiate the method getConnectionStringThis should get you past that point....more to come I fear!!
As for the fact that the source code seems to have been removed from the URL's mentioned in the book, after a bit of searching, I found them at [...] ...hope this helps somebody!
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 3.2 out of 5 stars  6 reviews
3 of 3 people found the following review helpful
3.0 out of 5 stars Not an easy read -- mistakes -- relatively good coverage 23 May 2003
By Bruce S. Gruenbaum - Published on
This is not an easy book to read. The first 3 chapters are very heavy going with little in the way of productive examples. I was looking for a book that gave me the basics of XML with C#. I was not looking for a book that spent the first 3 chapters covering the basics of XML on its own.
Having said that, I think the authors do a fairly good job of covering the material that they are attempting to do. This is definitely an introduction to XML, though, and there are a lot of unanswered detail questions that you will obviously need to research in other books.
There are several mistakes in the quoted code, and the fact that the WROX site is no longer available makes this a tough book to work through. Fortunately my C# is good enough to spot most of the syntactical errors, but I pity someone who is new to C# too.
In a nutshell, this book is okay, but you're going to need a lot more than this to really get to grips with the stuff.
I'm going to look at a couple of the O'Reilly books...
3 of 3 people found the following review helpful
1.0 out of 5 stars beginner XML 6 Mar 2003
By .Net learner - Published on
Format:Paperback|Verified Purchase
ALOT examples are missing in this book OR don't work, but this book is defineltly NOT good enough to get you started.
The merits of the book is a good intro to new technology when working with .net but what is the good if the code don't work
as in this book
there is missing code in chapter1 adding a recordset to xmlfile
chapter3 code in p118 and 119 don't work
Chapter 8 discusses xslt isn a very poor manner, in addition to all the missing xslt files and the non working application
in the download section.
At this point I cannot continue reviewing this book, there are
too many fundamental flaws in code and I don't know where to begin
As usual I have resorted to wrox support and again there is no comment to no surprise.
As a veteran of xml and xslt for the last 4 yrs, if you want
a book with alot of questions and NO answers this is the book for you.
until the code is this book is revised by the authors or WROX
this book is a death sentence to ALL who want to know about xml
and xslt in the .net world
The validity of the review is only good if the programmer
actually tries to run the code and not just say it that
it works.
Lets see if wiley can get these missing examples up and running for us
2 of 2 people found the following review helpful
3.0 out of 5 stars Could have been better 17 Jun 2003
By Grant A Maw - Published on
I bought this book as an introductory text to teach myself XML with C#. The book gives me that, but it could have been done far better. I am left with the overall impression that this was either a first time effort for the authors, or that the book was rushed to make a deadline and not enough editorial review and proof-reading took place (I suspect both).
Simple things like the illogical order in which topics are presented throughout each chapter, misleading diagrams, unclear or just plain bad use of grammar, inadequate use of examples in the early chapters, some VB code snippets (it's supposed to be a C# book) are all simple mistakes that could have been eliminated at editorial stage, and which, had this been done, would have made for a far better reader experience.
This book does it's job, but I am sure there are better texts out there.
2 of 4 people found the following review helpful
5.0 out of 5 stars Marry Christmas for Wrox's folk 25 Dec 2002
By Michael Saad - Published on
Marry christmas for all of you, If you C# programmer and you don't know anything about XML then this is your first and almost what all you need about XML, The book is great as all wrox's C# books,Buy it if you want to know XML. And the best part here that the Wrox's support replay you when you have a problem with the book and for me that's the best.
When i need to ask about anything they replay me in 2 or 3 days only :-), THANKS WROX.
1 of 3 people found the following review helpful
2.0 out of 5 stars I hope that guy from London doesn't code professionally 6 Nov 2003
By A Customer - Published on
This is a code snippet from the book on page 25 (first code sample in the book):
DataTable objTable = new DataTable();
DataRow objNewRow;
objDataSet.WriteXML( "C:\\AddXML\\Contacts2.xml" );
DataSet objDataSet2 = new DataSet();
objDataSet2.ReadXML( "C:\\AddXML\\Contacts2.xml" );
dataGrid1.DataSource = objDataSet2.Tables[0].DefaultView;
Now, where exactly is the objNewRow used? Why declare it if you're not going to instantiate it or reference something with it?
And that London guy found no flaws in the code? This is the first code example in the book, and already I can't figure out what they're trying to do. Also, this preceded that last snippet:
string XmlFilename;
XmlFilename = "C:\\AddXML\\contacts.xml";
Okay... assuming that we're using Hungarian notation, which is what the author did in a rather odd way in the earlier example, why not just do this:
string _strXmlFilename = @"C:\AddXML\contacts.xml";
I used an underscore to denote that the variable is private. No matter.
People code some strange stuff, in some strange ways. But Wrox just gets me. It seems like they were producing just total crap in the past couple of years. I bought this book because it was only 10 bucks at Borders, and I guess it's worth the 10 bucks in that it gives me sheer delight to know that these guys made so much more money than I ever will, and I still code better than them.
-Ryan Cammer
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category