- ペーパーバック: 976ページ
- 出版社: Apress (2002/06)
- 言語: 英語
- ISBN-10: 1861007213
- ISBN-13: 978-1861007216
- 発売日： 2002/06
- 商品パッケージの寸法: 23 x 18.3 x 5 cm
- おすすめ度： この商品の最初のレビューを書き込んでください。
- Amazon 売れ筋ランキング: 洋書 - 2,153,493位 (洋書の売れ筋ランキングを見る)
Professional Php4 Xml (英語) ペーパーバック – 2002/6
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
This book is a tutorial, a resource and a reference for PHP programmers who need to process XML data or interface different systems using XML. Non PHP programmers who need to construct a web based frontend for an application using XML can learn how to do it using PHP, since the book also covers the basic foundations of PHP programming.
Advanced PHP programmers experienced in XML will obtain a reference as well as a very deep coverage on advanced topics.
Here is the book in a nutshell:
- Fundamentals of the PHP programming based on PHP4
- Fundamentals of XML
- Summary of the large list of XML derivatives and a description of them
- "Core" XML standards and how to use them from PHP: SAX,DOM,Xpath,XSLT
- Coverage of the brand new DOM extension for PHP 4.2
- Installation procedures for XML-related PHP extensions both for Unix and Windows
- Implementation and use of web services using PHP and XML-RPC
- Interfacing with other systems using PHP as a client
- Storing and retrieving XML data using PHP
- Using popular XML vocabularies such as SVG, RSS and WML from PHP
Luis Argerich is a development and technology manager for salutia, a leading health solutions provider for South America and a teacher at the university of Buenos Aires (UBA). Luis has shown interest in PHP since version 2.0 and has used it in conjunction with XML for projects such as search engines, transactional systems, web applications, web services and others.
Ken Egervari is a 21-year entrepreneur from Windsor, Ontario CA who is a technology enthusiast and software architect.Ken has written several types of applications ranging from networking to entertainment and then enterprise. He has used various languages such as assembly, C, C++, Java, SQL, PHP, DHTML and others
Matt Anton (LAMP is literally his middle name) is a computer consultant,freelance writer working off his base in the middle-east.He leads a quiet life(so he thinks), loves his parents(so they think) and believes in God (so God thinks).
Amazon.com で最も参考になったカスタマーレビュー (beta)
At IBM, we have always been a strong advocator of PHP for being the perfect language for connecting to databases over the web and offering dynamic content and services. It's simple, elegant, easy and effective. Even further, IBM has always explored XML within PHP and has advocated the use of PHP with our DB2 product.
This book takes your existing PHP skills in HTML and databases and brings them to a whole new level. By taking your current knowledge and adding XML into the mix, this book will truely help you think creatively and create more complex applications. Even given all the hype around "Web Services", this book takes an incredible look into XML-RPC and SOAP. The authors have done, in my opinion, a fantastic job.
I give this book 5 stars because it truely deserves such a rating. The book is absolutely solid. If you want to learn anything from the fundamentals of XML all the way to Web Services, this book will show you the path and everything in-between.
Given that I was new to XML, I started at the beginning and worked my way through the book. Outside of the chapter on SVG graphics, I found this book to engage in everything I was looking for and more. Every page is filled with insight and the DOM chapter even has notes for PHP 4.3.0! Talk about the Wrox crew planning in advance! It is obvious they put a great deal of work into making sure this book is to last.
Since I'm a businessman as well as a programmer, I gained valuable insight from manner of the chapters as it appears these authors are pretty smart business people as well. By seeing all perspectives in a consistent, seemless and non-bloated manner, I can honestly say I feel like a true expert with XML technologies. The book provides many examples, clearly explained as well as well written. Given the book outlines OO examples with the functional ones, I could see both paradigms being demonstrated together. This approached has engage me and my fellow programmers to write more OO code. This book has pretty much revolutionized my way of programming and thinking. I'd recommend it to any PHP programmer, regardless of their experience.
- Comes with an index of XML technologies and how and where to apply them in PHP; this is quality advice for the PHP programmer who doesn't have the time to read all the W3 specs, but who does need be sure that they're using the right XML tool for the job.
- SAX/DOM/XPATH/XSLT are all given an in-depth review from a PHP programmer's viewpoint. Found this helpful in compelling me to start using these technologies more, mainly because these examples are out-of-the-box useful.
- I'm probably not alone in sometimes feeling overwhelmed by XML in terms of 'what, how and where' the database fits and what the datbase does. Most PHP programmers I know are attached at the hip to MySQL (& postgres), so when this book touches on where those databases overlap (intentionally or not?) it's a big help. It's by no means exhaustive but was sufficient to aid comprehension of the many APIs -- specifically how to use them in dealing with the output/input of XML from RDBMs.
- Enjoyed and found interesting the chapter on SOAP use, along with some neat PHP samples, both useful and less so. One shows how to auto-generate SOAP requests using XSLT on a WSDL file. This chapter also tries to clear the thick fog about how everything will be put together in a world of web services (called SOA -- Service Orientated Architecture).
- You won't need 3-4 different books, as XSLT/XPATH/SAX/XML/DOM
are listed with relevant PHP commands as appendixes.
- The SVG chapter may someday prove useful but not today. I don't use it or expect to need it, honestly.
- XML-RPC is heavily covered as you'd expect. The rather large case study attempted to show how everything *could* dovetail neatly.
To analogize (though it's admittedly a bit of a stretch), this book is to PHP programmers what Michael Kay's reference book is to XSLT programmers, though achieved with completely different styles. If you're a confident/curious/cantankerous PHP programmer who needs to know quickly how and where to apply these technologies, I'd highly recommend it.
The SAX chapter is very interesting read because it goes beyond the installation of the SAX libraries and learning how to use the functions. Covering Expat, the chapter explains a great deal about how to use the less uncommon functions like xml_set_notation_decl_handler(), xml_set_external_entity_ref_handler() and the others effectively. Also of note, the diagrams and code examples were very clear and well done in this chapter. The chapter also looks at writing a properly modeled object-oriented SAX parser using eXtremePHP and covers common problems like removing whitespace, handling erroneous XML input and extending the white box infrastructure within eXtremePHP to create very powerful, yet elegant, XML Parsers.The DOM chapter covers the latest DOM extensions introduced in PHP 4.2.1 and even provides code examples and heads up information on what is to come in PHP 4.3.0. The chapter introduces what DOM is and even shows the reader a beautiful diagram illustrating how all the functions relate to an example. By simply looking at this, you can get a feel for how to use DOM almost immediately. The chapter continues to discuss how to enable DOM within your PHP installation on both Windows and UNIX and looks at the real-world advantages and disadvantages to using DOM over SAX. Next, the chapter explains the new DOM object model and looks at the underlying architecture before diving into any code examples. This information sets up the rest of the chapter, making it a lot easier for non-object oriented programs to visualize what methods belong to what objects and understanding the data relationships of the DOM tree. The chapter then presents a lot of code examples. First, it illustrates how many of the methods and functions of the DOM library work and then covers more complicated examples, illustrating how to parse, create and modify DOM documents with and without using HTML forms. The chapter closes with a pretty comprehensive look into the limitations of the DOM standard, explaining to the reader what the boundaries are, common problems with the API yet unfixed and provides future directions the library might take to correct many of the architectural, standards-based and object-oriented capabilities within the library.
Kudos to everyone that made this book happen.
I'd recommend the book to anyone who'd like a convenient all-in-one-place reference to XML-related technologies and how PHP interacts with them. The book enables a developer to not just pick a tool because it's available, but to make intelligent decisions about which tool is best for their purposes.
It also gives one enough of a head start that understanding much deeper and more technical information on the web or in other books (XSLT Programmers Reference 2nd Edition, Pro PHP4, etc...) becomes easier to digest.