DOMElement::getAttribute()函数是PHP中的内置函数,用于获取带有当前节点名称的属性值。

用法:

string DOMElement::getAttribute( string $name )

参数:该函数接受单个参数$name,该参数保存属性的名称。

返回值:此函数返回包含属性值的字符串值。

下面给出的程序说明了PHP中的DOMElement::getAttribute()函数:

程序1:

// Create a new DOMDocument

$dom = new DOMDocument();

// Load the XML

$dom->loadXML("<?xml version=\"1.0\"?>

22

");

// Get the strong element

$element = $dom->getElementsByTagName('strong');

// Get the attribute

$value = $element[0]->getAttribute('attr');

echo $value;

?>

输出:

value

程序2:

// Create a new DOMDocument

$dom = new DOMDocument();

// Load the XML

$dom->loadXML("<?xml version=\"1.0\"?>

DIV 1
DIV 2
DIV 3

");

// Get all the div elements

$elements = $dom->getElementsByTagName('div');

// Get the id value of each element

echo "All the id values of divs are:
";

foreach ($elements as $element) {

echo $element->getAttribute('id') . "
";

}

?>

输出:

All the id values of divs are:

div1

div2

div3

php domdocument getattribute,PHP DOMElement getAttribute()用法及代码示例相关推荐

  1. php hasattribute,PHP DOMElement hasAttribute()用法及代码示例

    DOMElement::hasAttribute()函数是PHP中的内置函数,用于了解具有特定名称的属性是否作为元素的成员存在. 用法: bool DOMElement::hasAttribute( ...

  2. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  3. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  4. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  5. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  6. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  7. html里fill怎么自定义,HTML canvas fill()用法及代码示例

    画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...

  8. java println 用法_Java PrintWriter println()用法及代码示例

    Java中的PrintWriter类的println()方法用于中断流中的行.此方法不接受任何参数或返回任何值. 用法: public void println() 参数:此方法不接受任何参数. 返回 ...

  9. html dom的nodetype值介绍,HTML DOM nodeType用法及代码示例

    DOM nodeType属性用于查找我们要引用的节点的类型.特定节点的类型以数字形式返回. DOM nodeType属性是一个只读属性. 返回值:它根据节点的类型返回一个数值. 1:如果node是元素 ...

最新文章

  1. 修图动口不动手,有人把StyleGAN和CLIP组了个CP,能听懂修图指令那种
  2. switch和枚举的小坑
  3. java 什么是线程同步,java多线程同步集合是什么?并发集合是什么?
  4. yml和properties的加载顺序
  5. 关于简历的一点心得(纯属个人想法,非专业人士,欢迎批评指正~)
  6. 粉笔计算机基础知识,计算机基础知识2-实作.ppt
  7. 文字图片灰度化matlab,采用matlab将图像灰度化的方法
  8. 《机器人动力学与控制》第九章——动力学 9.1 初探欧拉-拉格朗日方程法
  9. PaddlePadlle2.3实现人脸关键点检测
  10. 商务英语学计算机吗,BEC商务英语
  11. 把redis部署到百度BAE上时的注意点
  12. libero-soc许可证申请和环境配置
  13. Linux下安装sublime汉化版及完美输入中文
  14. 电商企业营销案例方案:2019年618大促用红包推广引流
  15. csrf漏洞防御方案_CSRF 漏洞原理详解及防御方法
  16. WinCE快捷方式浅析
  17. vmware虚拟机windows xp 登录后死掉不能修复的错误的解决
  18. flash全屏显示和退出代码
  19. 【2021-01-29】JS逆向之shu美滑块参数分析
  20. 添加mshtml.tlb的警告

热门文章

  1. MySQL的limit用法和分页查询的性能分析及优化
  2. SQL数据库基础知识总结(三)---对象
  3. 谈谈Java反射机制
  4. 深入理解Java对象序列化
  5. java字符串反转方法【全】
  6. 谷歌chrome浏览器的源码分析(二)
  7. 蛋壳公寓再获5亿美元C轮融资,老虎环球基金、蚂蚁金服联合领投
  8. 怎样卸载外壳扩展的DLL?
  9. web前端----JavaScript的DOM(二)
  10. 【前端Talkking】CSS系列-css3之box-shadow介绍