Learn the XSL style method, you can use the XSL element Value-of>, The XML is the same as DHTML (dynamic HTML), and these nodes are objects, and these objects are hierarchical, and the root node begins constitutes a hierarchical tree structure, which forms a document object model DOM. Through the properties of the object, the method reaches the purpose of the access control XML node. We don't intend to explain in detail one by one here, because this can be written into a more than one tutorial, we will discuss some common methods first, in order to have a general understanding of the object method of the DOM. Note: From this issue, all examples no longer provide complete source code. If you don't understand, please read the seven phases in front of the previous group and do it. First, End () Meaning: Returns the last element in the collection. Example: Output last resume Assume that the XML file format is: ...... The corresponding XSL file is: or Second, INDEX () Meaning: Returns the position of the element in the collection, the return value is an integer, where the first element returns 0 Example: Return to three resumes Resume [index () $ l $ 3] Note: Index () is related to the parent element, see the case: X> X> Returns the first X / y [index () = 0] or x / y [0] Third, Nodename () Meaning: Returns the name of the element, ie the marking name Example: Select any elements, if its name (ie, the tagname) is equal to "name" * [nodename () = "name"] or * [name] Fourth, Number () Meaning: Convert value into numerical form, if not numerical, return empty, required parameters Example: Jeff Weiner (AGE)? 0-year-old resume (Resume) Resume [Number (AGE) $ LT $ 30] or Resume [AGE $ LT $ 30] Five, nodetype () Meaning: Return the node type, resulting in a value. The following is a list of return values: Node type node type value node character form description ELEMENT1 "ELEMENT" Element Attribute 2 "Attribute" Markup-Delimited Region of Text 3 "TEXT" Processing Instruction 7 "Processing_instruction" Comment8 "comment" Document Entity9 "Document" Sixth, value () Meaning: Returns the value of elements or attributes Example: Value () is the default method of the element or attribute, the following representation is equivalent Name! Value () = "name" with name = "name" @ attr = "attribute_value" with @ attr = "attribute_value" Note: @ is a property prefix, @ attr representation is attribute ATTR 7. Attribute () Meaning: Returns a collection of all attribute nodes, equivalent to "@ *" Example: Looking for all Resume elements, the value of at least one property is satisfied is "ABC" Resume [$ ATTRIBUTE () = "abc"] or resume [$ any $ @ * = "ABC"] Look for all Resume elements, meet at least one child element having a property of "ABC" Resume [$ ANY $ * / attribute () = "abc"] or resume [$ any $ * / @ * = "abc"] Eight, comment () Meaning: Returns all comment nodes Example: for example ResMe [$ any $ comment () = "Qi Xi's resume"] Represents looking for a comment statement Elements Nine, cdata () Meaning: Returns a collection of nodes of all CDATA types Example: for example Resume [$ any $ cdata () = "Qi Xi's resume"] Indicates looking for the following statement (must be a direct sub-node) Elements Ten, node () Meaning: Returns a collection of all nodes other than root nodes and attribute nodes in the current context environment, equivalent "* | Pi () | comment () | text ()" Example: Looking for all Elements Resume, the name of its last node is "Skill" Resume [Node () [end ()]! nodename () = "skill"] Find the first node of all resume elements: resume / node () [0] 11. TextNode () Meaning: Returns a collection of nodes of all text types Example: Find the second text node of each P element P / TextNode (1) or P! TextNode (1) Twelve, text () Meaning: Returns all sets of nodes indicating the text string, equivalent to "cdata () | textNode ()"; The content of this issue will be introduced, and another function date () has an error in my machine, making the browser automatically shut down, and a function PI () I have not found an appropriate application method, I don't introduce it. Using the script in XSL in the next period.