Complete list of changes todate.
110c110
< return
$this->exportAsXml($absoluteXPath[$index]);
---
>
return
$this->exportAsXml($absoluteXPathArray[$index]);
219c219
<
return setAttributes($absoluteXPath,
$aNewAttributes);
---
>
return $this->setAttributes($absoluteXPath,
$aNewAttributes);
221c221
<
return setAttributes($absoluteXPath,
$attributes);
---
>
return $this->setAttributes($absoluteXPath,
$attributes);
248c248
< return
setAttributes($absoluteXPath,
$attributes);
---
> return
$this->setAttributes($absoluteXPath,
$attributes);
537c537
< return
evaluate($xPathQuery, $baseXPath);
---
>
return $this->evaluate($xPathQuery,
$baseXPath);
560,561c560,561
<
if(in_array($path,array_keys($this->nodes)))
{
< return
array($path);
---
>
if(in_array($xPathQuery,array_keys($this->nodes)))
{
> return
array($xPathQuery);
668c668
< *
@param string $path Full document path of the node,
the attributes
---
> *
@param string $xPathQuery Full document path of the
node, the attributes
675c675
< return
setAttributes($absoluteXPath, array($name =>
$value));
---
> return
$this->setAttributes($absoluteXPath, array($name =>
$value));
679,681c679,682
< * Version of
setAttribute() that sets multiple windows.
< *
< * @see
setAttribute()
---
> * Version of setAttribute()
that sets multiple attributes.
>
*
> * @param $attributes associative array of
attributes to set.
> *
@see
setAttribute()
683c684
< function
setAttributes($absoluteXPath, $attribute) {
---
>
function setAttributes($absoluteXPath, $attributes)
{
687,690c688,692
< if
(isSet($this->nodes[$path]['attributes']))
{
<
$this->nodes[$path]['attributes'] =
array_merge($this->nodes[$path]['attributes'],
$attributes);
< } else {
<
$this->nodes[$path]['attributes'] =
$attributes;
---
> if
(isSet($this->nodes[$absoluteXPath]['attributes']))
{
>
$this->nodes[$absoluteXPath]['attributes']
=
>
array_merge($this->nodes
[$absoluteXPath]['attributes'],$attributes);
>
} else {
>
$this->nodes[$absoluteXPath]['attributes'] =
$attributes;
692c694,695
< }
---
> }
>
712c715
<
unset($this->nodes[$path]['attributes']);
---
>
unset($this->nodes[$absoluteXPath]['attributes']);
719c722
<
unset($this->nodes[$path]['attributes'][$attribute]);
---
>
unset($this->nodes[$absoluteXPath]['attributes'][$attribute]);
725c728
<
unset($this->nodes[$path]['attributes'][$name]);
---
>
unset($this->nodes[$absoluteXPath]['attributes'][$name]);
769c772
<
return
$this->nodes[$path]['text'];
---
>
return
$this->nodes[$absoluteXPath]['text'];
816c819
<
$ret = implode('',
$this->nodes[$path]['text']);
---
>
$ret = implode('',
$this->nodes[$absoluteXPath]['text']);
838c841
<
return _setContent($absoluteXPath,
$value);
---
> return
$this->_setContent($absoluteXPath,
$value);
849c852
< *
@param string $path Full document path of the node.
*READONLY*
---
> * @param
string $xPathQuery Full document path of the node.
*READONLY*
854c857
< return
_setContent($absoluteXPath, $value,
TRUE);
---
> return
$this->_setContent($absoluteXPath, $value,
TRUE);
863c866
< * @param
string $path Full document path of the node.
*READONLY*
---
> * @param
string $xPathQuery Full document path of the node.
*READONLY*
879c882
<
_setContent($absoluteXPath,
$newContent);
---
>
$this->_setContent($absoluteXPath,
$newContent);
1997c2000
< if (ereg('^\w*$',
$predicate)) {
---
> if (ereg('^\w*$',
$predicate)) {
3705c3708
< *
@param string $path Full document path of the node.
*READONLY*
---
> * @param
string $xPathQuery Full document path of the node. *READONLY*
CVS was sick, so all these changes are as yet not in
cvs...
Nigel