{"product_id":"xsl-the-personal-trainer-for-xslt-xpath-and-xsl-fo-paperback","title":"Xsl: The Personal Trainer for Xslt, Xpath and Xsl-Fo - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eWilliam Stanek\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eYour 200-page Personal Trainer for XSL  \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eTo learn how to use XSL, you need practical hands-on advice from an expert who understands what it is like to just start out. By working step by step through document structures, template rules, stylesheet transformations, and formatting objects, you can master XSL fundamentals while learning how to transform structured data into any output format needed from HTML to XHTML to program source code. \u003c\/p\u003e\u003cp\u003eThis book is designed for anyone who wants to learn XSL, including those who create or support XML applications and XML-based solutions. Inside, you'll find comprehensive overviews, step-by-step procedures, frequently used tasks, documented examples, and much more. One of the goals is to keep the content so concise that the book remains compact and easy to navigate while at the same time ensuring that the book is packed with as much information as possible--making it a valuable resource.\u003c\/p\u003e\u003cp\u003eLearning XSL doesn't have to be a frustrating experience, you can use XSL: The Personal Trainer for XSLT, XPath and XSL-FO to learn everything you need to use XSL and related technologies effectively. Look also for XML, DTDs, Schemas: The Personal Trainer.\u003c\/p\u003e\u003cp\u003eTable of Contents\u003c\/p\u003eChapter 1. XSL Transformations \u0026amp; Formatting 14\u003cbr\u003eIntroducing XSLT 14\u003cbr\u003eMatching Document Structures to Template Rules 18\u003cbr\u003eThe Template for Element and Root Nodes 20\u003cbr\u003eThe Template for Modes 20\u003cbr\u003eThe Template for Text and Attribute Nodes 21\u003cbr\u003eUnderstanding Other Built-In Templates 21\u003cbr\u003eStructuring XSLT Stylesheets 22\u003cbr\u003eStarting the XSLT Stylesheet 22\u003cbr\u003eDefining the Output Format 24\u003cbr\u003eDefining Template Rules and Declarations 41\u003cbr\u003eChapter 2. XPath Operators \u0026amp; Expressions 48\u003cbr\u003eUnderstanding Location Paths 49\u003cbr\u003eUnderstanding XPath Operators and Datatypes 55\u003cbr\u003eUsing Relative XPath Expressions with Elements 60\u003cbr\u003eReferencing the Current Context Node 60\u003cbr\u003eReferencing a Parent Node 61\u003cbr\u003eReferencing Siblings Relative to the Current Context 62\u003cbr\u003eReferencing Child Nodes 63\u003cbr\u003eUsing Absolute XPath Expressions with Elements 65\u003cbr\u003eLocating Nodes 67\u003cbr\u003eWorking with Attribute Nodes 67\u003cbr\u003eWorking with Text Nodes 70\u003cbr\u003eWorking with Comment Nodes 71\u003cbr\u003eWorking with Processing Instruction Nodes 72\u003cbr\u003eUsing Namespaces with Element and Attribute Nodes 73\u003cbr\u003eUsing Wildcards and Predicates in XPath Expressions 75\u003cbr\u003eSelecting Any Node 75\u003cbr\u003eSkipping Levels in the Hierarchy 77\u003cbr\u003eFiltering To Match Nodes 79\u003cbr\u003eChapter 3. Branching \u0026amp; Control Functions 86\u003cbr\u003eProcessing with if Statements 86\u003cbr\u003eProcessing with choose Statements 89\u003cbr\u003eProcessing with for-each Statements 92\u003cbr\u003eInvoking, Including, and Importing Templates 97\u003cbr\u003eIncluding and Importing Templates 97\u003cbr\u003eCalling Templates by Name 101\u003cbr\u003eInvoking Templates by Mode 102\u003cbr\u003eChapter 4. Variables \u0026amp; Parameters in XSLT 106\u003cbr\u003eWorking with Parameters 106\u003cbr\u003eDefining and Referencing Parameters 106\u003cbr\u003eSetting Default Values for Parameters 108\u003cbr\u003ePassing Parameter Values to Templates 111\u003cbr\u003eUsing Global Parameters 113\u003cbr\u003eWorking with Variables 120\u003cbr\u003eDefining Variables 120\u003cbr\u003eReferencing Variables 123\u003cbr\u003eUsing Global Variables 125\u003cbr\u003eChapter 5. Working with Strings, Booleans, \u0026amp; Numbers 128\u003cbr\u003eManipulating Strings 128\u003cbr\u003eConverting Values to Strings 128\u003cbr\u003eManaging Spaces Within Strings 130\u003cbr\u003eNormalizing Space in Strings 134\u003cbr\u003eMerging Values into a Single String 135\u003cbr\u003eExamining and Manipulating String Contents 136\u003cbr\u003eTranslating Characters in Strings 145\u003cbr\u003eConverting and Manipulating Boolean Values 147\u003cbr\u003eUsing the true() Function 151\u003cbr\u003eUsing the false() Function 151\u003cbr\u003eUsing the not() Function 151\u003cbr\u003eWorking with Numeric Values 151\u003cbr\u003eConverting Values to Numbers 151\u003cbr\u003eFormatting Values as Numbers 153\u003cbr\u003eRounding Numbers 159\u003cbr\u003eSumming Values 161\u003cbr\u003e\u003cb\u003eAnd Much more \u003c\/b\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003eWilliam Stanek is a Microsoft MVP with 20+ years of experience in systems management and advanced programming. He is an award-winning author who's written more than 100 books, including Exchange Server Pocket Consultant, Windows Administration Pocket Consultant, and Windows Server Inside Out.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 206\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.44 x 10 x 7.01 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e November 03, 2015\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":52492655034675,"sku":"9781518845352","price":47.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0300\/5595\/6612\/files\/TmpDZS9EK0F2MjhSc1Z6ZVVzc2psdz09.webp?v=1759939063","url":"https:\/\/www.vysn.com\/en-ca\/products\/xsl-the-personal-trainer-for-xslt-xpath-and-xsl-fo-paperback","provider":"VYSN","version":"1.0","type":"link"}