Markup Languages Books
Related Subjects: XML SGML XHTML SMIL HTML
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110

Used price: $4.14

Not advanced and misses the pointReview Date: 2006-03-24
It Flipped the Switch that other books didn'tReview Date: 2006-02-06
This book helped flip the switch on just how pure CSS layouts (header, footer, left nav, body) need to be setup to work. I probably just skipped over something in my other books.
The layouts, practical DTHML menus, and a very useful section on making great looking and performing forms, make this book well worth the price.
Outstanding book - a must have for your libraryReview Date: 2006-02-27
CookbookReview Date: 2005-12-17
This book is worth leafing through to find items of interest but it does not advance the state of the art in the way the first book did.
Good but not what I was expecting...Review Date: 2005-05-26
If you want a book teaching JavaScript and PHP integration this book is for you. If you want a book on advanced CSS techniques that you might want to look elsewhere.

Used price: $4.21

poor focus, poor structureReview Date: 2004-03-29
The business intro is poor. It's a collection of trends without much structure or insights.
The technical part is mainly an intro.
I was disappointed. Is mainly my problem, but I would advise future buyers to look for more focused books.
Excellent synthesis of business and technology issuesReview Date: 2002-01-18
Too many managers believe that they can conceive and implement an eBusiness strategy without understanding the underlying technologies. This hubris contributed to the recent rash of web business failures. The Kotok and Webber book does an admirable job in explaining the technical to the business mind and the business to the technical mind. And I believe that even many of the more technically inclined will benefit from the history of how ebXML came about and how it leverages but is fundamentally different from Electronic Data Interchange.
The global focus and variety of examples from both business and not-profit organizations is also a welcome widening of the normal discussion of eBusiness.
I would read this book before many of the supposedly more business savvy tomes on eBusiness.
The first book, therefore a Must-ReadReview Date: 2001-11-25
One will recognize David's previous work on XML/EDI in that book. Very good examples about (mainly) small companies which can benefit from electronical exchange of business information.
This book does not aim to help programmers to implement ebXML, but it does aim to understand management, business analysts, edi experts and programers the requirements of business.
Personally I missed a bit the practical help you could expect from a writer so deep into ebXML and EDI. So the examples of possible gains in business sound a bit constructed, and you always miss kind of proof, that especially ebXML is the tool to make the job done.
If you are a troubled EDI Expert and wonder, how to solve those every day problems you have with "missing informations", "ERP systems which do not have article data", or simple "expensive carriers", you might wonder yourself, where in the ebXML technology is the solution to those little details. There are a lot of good concepts, which eventuelly will help you (if they get explored in great detail).
In the book you will learn a lot about the joy of automatically setting up a ad-hoc busines, you will learn that you never again have trouble receiving foreign char sets and you will learn how detailed industrie organisations can describe common knowledge in UML. How easy business would be if.... But you might actually feel, that there is something missing, which is not described in this book.
So in short, it is a good book to get to know ebXML and therefore it is highly recommended. I especially recommend this book because it is one source to establish knowege inside your company, no matter if it is an programmer, business analyst, sales guy or the manager of information systems or business development.
As a small side note, dont know how you feel about the layout, but I needed to get used to it.
On the other hand this book is a GREAT jump-platform. Each chapter is closed with dozents of links and ressources as footnotes. Dont miss to ander off and actually follow those references.
very much an introductionReview Date: 2002-05-30
Clear and in-depth description of ebXLM (and XML)Review Date: 2002-07-06
What I most like about this book is the way the authors manage to integrate the technical details with the business value of ebXML without going over the heads of business users or talking down to IT professionals. I also like the fact that the book is kept up to date on the companion web site, and the additional information that is provided there to supplement what is covered in the book.
The highlights, in my opinion, are:
Chapter 2, ebXML in a nutshell. This chapter uses clear prose and illustrations to portray ebXML, how it fits into an enterprise solution, and all of the underpinnings. If you only read these 30 pages you'll come away with a solid understanding of what it is and how it works. The next chapter, ebXML at Work, takes this material a step further with case studies that are realistic.
All of Part II, which shows how ebXML fits into the much larger XML picture (including an interesting history of XML and how it evolved from SGML). History aside, this section ties together a number of related technologies, such as Java, XML, HTML and platforms. In fact, the four legs of a table metaphor that the authors use is one of the most elegant depictions of the interrelationships I've seen. They don't stay at high level, however. The book drills down into DTDs, and also does an excellent job of describing the business processes and technical architecture in terms that anyone can grasp. I especially liked the way UML and use cases were introduced.
If you want a book that describes ebXML (and in a larger sense, XML) from business and technical perspectives this is the one to read.

Used price: $17.00

Must Have for Web DevelopersReview Date: 2008-11-05
This book rocks my socks offReview Date: 2008-08-31
I don't know what more to say. If you are interested in using HTML/XHTML or CSS, I'd say this is a very valuable book to own.
Jenn
ihatechunli@yahoo.com
Beginners BibleReview Date: 2007-08-15
It is both a reference and a chapter by chapter teaching guide. All in all, it has been very helpful.
Not a ReferenceReview Date: 2007-08-23
In closing, there is useful information in this book for the novice. However it is not complete or in any particular order. Happy hunting.
DO NOT BUY!Review Date: 2006-07-22

Used price: $1.17

Very in-depth, invaluable but not for beginnersReview Date: 2003-10-04
XSLT is covered by many general XML books and there are a few books dedicated to it but when one start to use XSLT for complex real-life application often these books fall short. For instance, many books do not satisfactorily explain how to deal with namespaces, or white space or how to implement recursion.
Some of the examples given in the book are great as well: producing svg, rtf, pdf and documentation for the stylesheet. I also like the fact that the author is aware of XSLT 2.0 (currently a W3C working draft) which is not the case for many others xslt books and the fact that he spends some time covering vendor extensions. Generally I find it to be the most comprehensive reference contained in a single book.
The only downside of this book is that it is catered toward advanced readers. I do not recommend this book for somebody new to XML and XSLT. I think it would be hard to grasp the concepts using only this book as it comes right in the meat of the matter. For beginners I would rather recommend to start with the XSLT book from O'Reilly (ISBN: 0596000537) which is an easier read, to be later complemented by O'Reilly's XSLT coockbook (ISBN: 0596003722) which is also excellent.
Great BookReview Date: 2003-08-08
A real stinkerReview Date: 2006-03-15
The author constantly introduces topics he says he'll explain in later chapters. You're often left wondering why he bothered because introducing things and not explaining what they do or what they are makes it difficult or impossible to follow the point he's trying to make.
In addition, he sometimes introduces new features with examples that show how NOT to use them. He then does not provide examples of correct usage.
I really wasted my money on this book.
Sad, sad, sad!Review Date: 2003-11-13
I finally understand XSLTReview Date: 2004-05-11

Used price: $0.81

aaaarrrrggggg Who wants java examples in a .net book Review Date: 2006-03-09
public enum AddressType {
Home,
Office,
Billing,
Shipping,
Mailing,
Day,
Evening,
FAX
}
If you'll look again at Example 9-7, you'll see that each state is actually listed by its full name, not the abbreviation as listed in the State enumeration. Here I've added an XmlEnumAttribute for each state name. Note that I've skipped some in the interest of space:
public enum State {
[XmlEnum(Name="Alaska")]
AK,
[XmlEnum(Name="Alabama")]
AL,
[XmlEnum(Name="Arkansas")]
AR,
[XmlEnum(Name="Arizona")]
AZ,
// ...
[XmlEnum(Name="Washington")]
WA,
[XmlEnum(Name="Wisconsin")]
WI,
[XmlEnum(Name="West Virginia")]
WV,
[XmlEnum(Name="Wyoming")]
WY
}
The Address class has one attribute, type, and four elements. Here I've added XmlAttributeAttribute and XmlElementAttribute, as appropriate. The AttributeName and ElementName fields of each attribute are used to set the names of the XML attributes and elements, respectively:
public class Address {
[XmlAttribute(AttributeName="type")]
public AddressType AddressType;
[XmlElement(ElementName="street")]
public string[ ] Street;
[XmlElement(ElementName="city")]
public string City;
[XmlElement(ElementName="state")]
public State State;
[XmlElement(ElementName="zip")]
public string Zip;
}
Similar to Address, the TelephoneNumber class has one attribute and three elements. Again, I've decorated each member with the appropriate attribute. Note also that here, as in Address, I've set the names of the attributes and elements to match the ones in the XML; that is, they all start with lowercase letters:
public class TelephoneNumber {
[XmlAttribute(AttributeName="type")]
public AddressType AddressType;
[XmlElement(ElementName="areacode")]
public string AreaCode;
[XmlElement(ElementName="exchange")]
public string Exchange;
[XmlElement(ElementName="number")]
public string Number;
}
Now we come to the meat of the personnel record, the Employee. This class has three attributes: firstname, middleinitial, and lastname, which I've treated with the appropriate attribute. However, the Employee class also has two additional elements, addresses and telephones. These two elements actually contain nested arrays of elements, so I've used the XmlArray and XmlArrayItem attributes to help the serializer figure out what to do with the XML elements it reads:
public class Employee {
[XmlAttribute(AttributeName="firstname")]
public string FirstName;
[XmlAttribute(AttributeName="middleinitial")]
public string MiddleInitial;
[XmlAttribute(AttributeName="lastname")]
public string LastName;
[XmlArray(ElementName="addresses")]
[XmlArrayItem(ElementName="address")]
public Address [ ] Addresses;
[XmlArray(ElementName="telephones")]
[XmlArrayItem(ElementName="telephone")]
public TelephoneNumber [ ] TelephoneNumbers;
[XmlAttribute(AttributeName="hiredate")]
public DateTime HireDate;
}
Here's the document element, personnel, which is decorated with XmlRootAttribute. Although the Employees member is an array of Employee objects, it is not a nested array, like addresses and telephones. By adding the XmlElement attribute directly to the member, the XmlSerializer knows that this member is to be serialized as an array of employee elements, without a separate top-level element:
[XmlRoot(ElementName="personnel")]
public class Personnel {
[XmlElement(ElementName="employee")]
public Employee [ ] Employees;
}
Finally, I've made some changes to the Serializer class, which I introduced in Example 9-5. Serializer's Main( ) method still uses the CreatePersonnel( ) to create some personnel records, but it then instantiates an XmlSerializer to deserialize the objects it created back out to a file:
public class Serializer {
public static void Main(string [ ] args) {
Personnel personnel = CreatePersonnel( );
XmlSerializer serializer = new XmlSerializer(typeof(Personnel));
using (FileStream stream = File.OpenWrite("Personnel.xml")) {
serializer.Serialize(stream,personnel);
}
}
}
notice its in java??? for crying out loud if your going to say .net and xml use .net examples not JAVA
Solid introduction with a light reference sectionReview Date: 2004-03-14
C# is the only imperative language covered in the book even though most .NET authors cover both C# and VB.NET. In the introduction the author calls C# the central language of .NET and says it's the best language for the job. I don't have big issues about that but other potential .NET readers may, especially considering the popularity of VB.NET. Personally I prefer when the author chooses one language and then leaves the other to the site or the CD. I think VB.NET example code fragments on the O'Reilly site probably would have been a safer bet.
It's this one language approach in the dual language .NET environment that kicks the rating from five down to four.
Hardly a Java book!Review Date: 2006-04-13
Very DisappointedReview Date: 2005-09-12
Actually, this book is definitely not what I expected from a .NET/XML book. I was expecting a practical book with some theory, a good description about .NET's XML implementation and good examples. This is not what this book included. I'm very flexible with books. It's impossible that every book will be perfect. Actually, most aren't, so you have to get used to it, but again this book is for the most part terrible, unless you only want to get a general idea of how to use XML with .NET, otherwise get a different book. Again, I don't know where the reviews for this book came from, because this book is really not that good.
To name a couple of things that I find wrong with the book, lets start with the examples included. Two words: they suck! Each chapter is pretty much like this: here is the general theory, some of it unnecessary like the constant reference to W3C stuff; then, here are a few lame, simple examples without much substance; now, lets go to the next chapter.
The first time I looked inside the book I was looking for information about how .NET did Xml Validation, and it is just terrible. I actually found more information out of general .NET books I already had, than from this one. And when you are working on a project where you need this information, and you have a book that's suppose to help you with this stuff, it is very disappointing to find out that the book is pretty much irrelevant.
You would assume validation is a very important XML topic, among many others, but there's really not a lot of info on it. Actually, if you look on the book's index, you'll see that about half the related info is in the reference section, which you could get out of MSDN anyway. BTW, almost half of the book is simply reference for the different .NET XML namespaces. Again, the same data you could get out of MSDN.
In any case, I know there's not much else to choose from, but pretty much anything else might be as good or possibly way better...
Just what I was looking for!Review Date: 2004-12-13
Mr. Bornstein's method of writing seems to fit very well with the way I learn, and his coverage of the subject matter makes this book a great resource when I'm trying to remember the exact syntax of a specific method call.

Used price: $6.74

Too many bugs in the codes.Review Date: 2008-05-28
Clear, complete and well done bookReview Date: 2006-03-21
For a quick example, go to www.books-on-line.com. At the upper left is a little box for you to enter an ISBN number. Put in a number and click on Get Prices. Then what happens is that the Books-On-Line web site goes to Amazon and gets up to the minute information and displays it back to you in a simple format.
As part of their ASP.NET design effort, Microsoft has added a new datatype called XML to their SQL Server database. This book is on using this new feature. It describes the data type. Talks about constraints, schemas, all the things you would expect. It then talks about the integrated features to facilitate the generation of XML code that can be sent out over the web.
XML is a major new concept in distributed computing. The book covers this aspect of the Microsoft approach and does so very well. It is complete and thorough and very well written.
lazy editionReview Date: 2008-04-28
I got the feeling they get to rush in this edition.
But you should take into account that i'm very pedantic.
Search inside before you make your decision.
You Need this BookReview Date: 2006-07-01
The only problem with this book is that SQL Server 2005 does not fully support XML Schemas. Because this book was written using a beta product (I believe) perhaps the author could not have know exactly how the final version would shake out. However, partial support of standards is important to any developer. You often find out only by trial and error what is supported and what isn't. The Wrox web site offers nothing of the kind for this book. So buy this book, but be aware if you are using complex XML Schemas there may be some surprises (e.g., notation not supported).
examples and rest of book do not correlate.Review Date: 2007-03-15

Used price: $9.16

RoboHELP 2000 for HTML HelpReview Date: 2000-04-30
The error in logic mentioned in the second review was actually a typo in the layout codes...the code for a numbered list was used instead of the code for a bulleted list.
This mistake was first discovered in mid-February and has been listed on the book's errata page since late February. The errata page itself was made available in late October, 1999, after the book was first released.
For those who purchased the book before March, the mistake can be found on page 59 in Hour 5. This mistake (and several others) were fixed for the second printing, which started shipping in March.
I would have preferred to not rate this book, but it's a required field. I'm entering a 3 so that the current average remains the same. (Personally, I think it ranks higher than that! ;-) )
An excellent guide for new usersReview Date: 2000-05-05
The author obviously knows her stuff, and I would recommend this book to anyone wanting a comprehensive introduction to RoboHELP HTML.
Nice outline, poor writingReview Date: 2000-07-11
The structure for a good book is here, it just needs a few more months on the desks of some good editors.
Makes this more complicated than it is....Review Date: 2001-04-25
Makes this more complicated than it is....Review Date: 2001-04-25

Used price: $0.56

Use MSDN InsteadReview Date: 2001-04-23
Get it for the WMI coverageReview Date: 2001-11-16
Use MSDN InsteadReview Date: 2001-04-23
Good BookReview Date: 2001-04-30
XML is not what I bought it for. I know MSXML, XSLT, XPath, yada yada yada. But I found some stuff I can use with ADO and MSXML. It's a bonus.
Another bonus: the code samples are available in Perl. Found them on the CD-ROM next to the VBScript samples. A pleasant surprise because the booktext shows example-code in VBScript.
Save Yer DoughReview Date: 2001-04-24

Used price: $0.10
Collectible price: $36.00

I am wandering how Amazon can assist me in getting publishedReview Date: 1999-01-27
bill battiest 1201 E. Drachman St.#104 Tucson,Az85719
Useful introduction to PageMill - but room for improvement!Review Date: 1998-07-10
However, I did find that some of the information was out of date - but it was printed 2 years ago!!
I was disappointed with the tutorials because firstly they did not span the whole book and did not include exercises in putting sound and video into PageMill and secondly I failed to find the Chapter 1 tutorial on the CDROM.
Furthermore, the web address - vmedia.com is not available.
Overall, I feel the book is a useful introduction but one you would borrow from the library rather than buy!
HIGHLY FRUSTRATINGReview Date: 1998-04-07
A simple intro to PageMill with much key information missingReview Date: 1998-12-01
Where in the WWW is Daniel GrayReview Date: 1998-10-06

Used price: $4.71

Good for 70-310 examReview Date: 2002-08-23
Unique and Awesome IdeasReview Date: 2002-07-05
Best of 3 books I boughtReview Date: 2002-07-04
Great for developers of all levelsReview Date: 2002-10-04
The book is outstanding and takes an in-depth look at XML Web services, and Microsoft's specific implementation of the paradigm. All of the major considerations are explained well and adequately to become productive in developing your own library of Web services, or by extending the functionality of your applications.
The book's tone is very friendly, and non-intimidating, so it's a very easy, quick read. Bill also uses lots of practical analogies to make the more complex topics relevant, so it's an added bonus that this book appeals to the beginning as well as the seasoned developer.
Bill discusses areas critical to a thorough understanding of WS technology using .NET such as SOAP, UDDI, remoting, security, authentication, performance, and client development for calling an XML Web service from an ASP.NET WebForm or Windows Form, VB 6.0 app, or an ASP 3.0 Web page. The book also features some really good appendices, especially those on .NET's Web service classes, and an XSD primer for schema development.
The book is not about ASP.NET development, and so providing the reader has some experience with building third-generation Web applications, gets right to the meaty stuff. The chapters are short and to the point, and Bill's overview of ADO.NET is one of the better ones I've read in recent times. The most outstanding thing to me is that Bill liberally uses real-world code samples, with all code presented in both Visual Basic .NET and C#. Snafus in the code are very minimal, and I know form personal experience that good ol' Bill is extremely available and answers all his e-mail...about anything.
However, the book's printed code samples (I haven't checked the downloadable source code from the publisher) tend to reflect code generated from Visual Studio .NET, which in my opinion become confusing and therefore more difficult to replicate in an IDE environment like Dreamweaver MX or ASP.NET Web Matrix or non-IDE environment like Notepad due to all of the proprietary code VS.NET generates, and in doing so, using code behind. It's been my experience that it's easier to go the other way - provide the raw code and leave it up to the developer to implement in whatever means they see fit.
Another thing I did not care for (some of you may agree, I'm assuming most may not) was the physiology of the book itself, which was beyond the author's reasonable control. The binding is very flimsy and the spine breaks without much trouble. The paper isn't very durable, and doesn't lay flat for very long. I hope Wiley Publishing take into consideration that books of this nature get used & abused for their content more than most, and consider making corrections in the book's composition to make them last longer.
But beyond this, the book is a must-have for a user group as it's cross-language, multi-developmental platform, multi-subject appeal make it applicable to many different levels of developers, and is great for team environments.
This is not a good choiceReview Date: 2002-07-09
Related Subjects: XML SGML XHTML SMIL HTML
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
This book is not advanced. The examples in this book do not separate content, presentation and function.
Javascript should be separated from the content of the page, not mashed into the (X)HTML as was typically done in early web sites. The javascript hooks in the code examples are invariably hard-coded into onclick=".." attributes. While that may work fine at first, just try updating pages full of onclick attributes and you'll be looking for a better way.
CSS should be used to separate the presentation from the content of the page as much as possible. It seems that the author has 'divitis': there are so many nested divs in some of the examples it's hard to follow the markup.
The book gives lip service to accessibility, but does not follow the concept through: many of the examples will not degrade gracefully in non-javascript enabled browsers. Dynamic html pages _can_ play well with all browsers: this is advanced javascript. If you follow the examples in this book, however, you'll be discriminating against a large part of your audience.
You will get better information in:
For css:
CSS Mastery: Advanced Web Standards Solutions
Web Standards Solutions: The Markup and Style Handbook (Pioneering Series)
For javascript:
ppk on JavaScript, 1/e (VOICES)