Unix and Linux Discussions Tagged with books |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
0 |
648 |
What is on Your Mind? |
|
|
|
14 |
5,382 |
What is on Your Mind? |
|
|
|
1 |
2,602 |
AIX |
|
|
|
2 |
1,504 |
Shell Programming and Scripting |
|
|
|
0 |
1,972 |
Cartoons for Geeks |
|
|
|
0 |
2,778 |
AIX |
|
|
|
0 |
1,784 |
UNIX and Linux RSS News |
|
|
|
0 |
996 |
Software Releases - RSS News |
|
|
|
0 |
19,094 |
New to Unix. Which books should I read? |
|
|
|
1 |
2,161 |
What is on Your Mind? |
|
|
|
0 |
11,093 |
New to Unix. Which books should I read? |
|
|
|
4 |
8,367 |
Programming |
|
|
|
6 |
16,208 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
11,808 |
New to Unix. Which books should I read? |
|
|
|
6 |
2,417 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
3,266 |
Shell Programming and Scripting |
|
|
|
20 |
17,810 |
UNIX for Dummies Questions & Answers |
|
|
|
10 |
5,053 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,774 |
Shell Programming and Scripting |
|
|
|
4 |
2,281 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,204 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
17,594 |
New to Unix. Which books should I read? |
|
|
|
7 |
36,258 |
New to Unix. Which books should I read? |
|
|
|
1 |
3,327 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,438 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,291 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,138 |
IP Networking |
|
|
|
3 |
6,145 |
IP Networking |
|
|
|
2 |
2,126 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
11,334 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,123 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
2,779 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,302 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
3,015 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,278 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
6,797 |
Programming |
|
|
|
4 |
5,294 |
Programming |
|
|
|
5 |
4,546 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
36,826 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
9,763 |
Programming |
DOMDOCUMENT.GETELEMENTBYID(3) 1 DOMDOCUMENT.GETELEMENTBYID(3)
DOMDocument::getElementById - Searches for an element with a certain id
SYNOPSIS
public DOMElement DOMDocument::getElementById (string $elementId)
DESCRIPTION
This function is similar to "DOMDocument::getElementsByTagName" but searches for an element with a given id.
For this function to work, you will need either to set some ID attributes with "DOMElement::setIdAttribute" or a DTD which defines an
attribute to be of type ID. In the later case, you will need to validate your document with "DOMDocument::validate" or DOMDocument::$vali-
dateOnParse before using this function.
PARAMETERS
o $elementId
- The unique id value for an element.
RETURN VALUES
Returns the DOMElement or NULL if the element is not found.
EXAMPLES
Example #1
DOMDocument::getElementById() Example
The following examples use book.xml which contains the following:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE books [
<!ELEMENT books (book+)>
<!ELEMENT book (title, author+, xhtml:blurb?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT blurb (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ATTLIST books xmlns CDATA #IMPLIED>
<!ATTLIST books xmlns:xhtml CDATA #IMPLIED>
<!ATTLIST book id ID #IMPLIED>
<!ATTLIST author email CDATA #IMPLIED>
]>
<?xml-stylesheet type="text/xsl" href="style.xsl"?>
<books xmlns="http://books.php/" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<book id="php-basics">
<title>PHP Basics</title>
<author email="jim.smith@basics.php">Jim Smith</author>
<author email="jane.smith@basics.php">Jane Smith</author>
<xhtml:blurb><![CDATA[
<p><em>PHP Basics</em> provides an introduction to PHP.</p>
]]></xhtml:blurb>
</book>
<book id="php-advanced">
<title>PHP Advanced Programming</title>
<author email="jon.doe@advanced.php">Jon Doe</author>
</book>
</books>
<?php
$doc = new DomDocument;
// We need to validate our document before refering to the id
$doc->validateOnParse = true;
$doc->Load('book.xml');
echo "The element whose id is 'php-basics' is: " . $doc->getElementById('php-basics')->tagName . "
";
?>
The above example will output:
The element whose id is 'php-basics' is: book
SEE ALSO
DOMDocument::getElementsByTagName.
PHP Documentation Group DOMDOCUMENT.GETELEMENTBYID(3)