`

获取xml属性值

    博客分类:
  • PHP
阅读更多

<!-- xml格式
	<foo xmlns="test">
		<bar attr='a'></bar>
		<bar attr='b'></bar>
		<bar attr='c'></bar>
	</foo>
-->

 <?php
	$dom = new DOMDocument();
	if (!$dom->load('attr.xml'))
	{
		echo "load books.xml failed!<br>";
		return;
	}
	
	$foos = $dom->getElementsByTagName('foo');
	$var = $foos->item(0)->getAttribute('xmlns');
	echo 'var=' . $var . '<br>';
	/*foreach ($foos as $foo)
	{
		$var = $foo->getAttribute('xmlns');
		echo 'var=' . $var . '<br>';
	}*/

	$bars = $dom->getElementsByTagName('bar');
	

	foreach ($bars as $bar)
	{
		$arr[] = $bar->getAttribute('attr');
	}
	
	var_dump($arr);	
 ?>
 
 
分享到:
评论

相关推荐

    读取XML属性值.rar

    这个“读取XML属性值.rar”压缩包可能包含了一个示例或工具,用于演示如何在编程中读取XML文档中的属性值。 在读取XML属性值时,我们通常会用到以下知识点: 1. XML的基本结构:XML文档由元素、属性、文本、注释等...

    Ext.data.Store 读取XML属性值

    这篇博客文章《Ext.data.Store 读取XML属性值》可能深入探讨了如何利用`Ext.data.reader.Xml`来解析XML并填充数据存储。 XML是一种结构化数据格式,广泛用于数据交换,尤其是Web服务和API。`Ext.data.reader.Xml`是...

    C#读取XML 的节点,以及属性

    读取XML属性: 1. 对于 `XmlDocument`,你可以使用 `Attributes` 属性来访问元素的属性集合,然后通过属性名获取属性值: ```csharp XmlNode node = xmlDoc.SelectSingleNode("//element[@attr1]"); XmlAttribute ...

    修改xml属性值

    本篇文章将深入探讨如何在代码中实现XML属性值的修改。 首先,理解XML文档的基本结构至关重要。XML文档由元素(Element)、属性(Attribute)、文本(Text)等组成。元素是XML文档的核心,它可以包含其他元素、属性...

    vb读xml节点、属性值

    4. **读取XML属性值** - `getAttribute`方法:一旦找到了XML元素,我们可以使用`getAttribute`方法来获取其属性值。例如,如果有一个元素`&lt;element attr1="value1" attr2="value2"&gt;`,我们可以通过`element....

    设置XML属性值.rar

    本教程将深入探讨如何在编程环境中设置XML属性值。 1. **XML文档结构** XML文档由一系列元素构成,元素可以包含其他元素或文本内容。每个元素都可以有零个或多个属性,属性提供了额外的信息来描述该元素。属性通常...

    Delphi中创建简单XMl文件以及读取XML子节点下所有属性的方法

    Writeln('属性值:', Attr.Value); end; end; end; end; ``` 这段代码会遍历XML文档中的每个子节点,检查它们是否是元素节点,如果是,则打印出节点名和它的所有属性。 总结来说,Delphi中处理XML主要依赖于`...

    Linq to xml,读取XMl节点值

    在本篇文章中,我们将深入探讨如何使用 LINQ to XML 来读取 XML 节点值,并将其绑定到应用程序中的不同组件,如 Windows Forms 控件。 1. **XML 基础** 在讨论 LINQ to XML 之前,我们先要了解 XML(Extensible ...

    XML中dom根据属性检索节点(C#)

    XPath表达式`//elementName[@attributeName='attributeValue']`表示查找所有`elementName`元素,并且其`attributeName`属性值等于`attributeValue`的节点。 4. 遍历节点:如果需要查找的属性可能出现在多个节点上,...

    如何获取object中的属性值

    ### 如何获取Object中的属性值 在开发过程中,经常需要从复杂的对象结构中提取特定的属性值。本文将详细介绍两种常见的方法:通过`JavaScriptSerializer`和`JSON.NET`来获取对象中的属性值。 #### ...

    jdom读取xml全属性文件

    在处理包含属性的XML元素时,可以利用`Element`类的`getAttributeValue()`方法轻松获取属性值。对于大型或复杂的XML文档,JDOM提供了强大的功能,如遍历、修改、查找等,极大地简化了开发人员的工作。

    C#动态加载XML文件,并更改节点属性值

    在C#编程中,动态加载XML文件并修改节点属性值是一项常见的任务,特别是在处理配置文件、数据存储或与XML相关的应用程序交互时。本教程将深入探讨如何实现这一目标,包括XML文档的加载、查找特定节点、修改属性以及...

    C#通过XML节点属性/属性值读取写入XML操作代码实例

    例如,为了读取XML中特定节点的属性值,我们可以遍历节点的子节点,查找具有特定属性的节点。在`GetTitle()`方法中,展示了如何获取`&lt;title&gt;`节点下的所有`&lt;settings&gt;`子节点,并根据它们的`name`属性来提取信息。 ...

    jdom 读取XML 文件

    本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM(Document Object Model)树来表示XML文档,这棵树是由节点构成的,包括元素(Element)、属性(Attribute...

    js读取xml文件并获取文件内容

    ### JS读取XML文件并获取文件内容 #### 知识点概述 在现代Web开发中,JavaScript(简称JS)常被用于处理各种数据格式,包括XML。XML(可扩展标记语言)是一种常用的标记语言,主要用于结构化数据的存储与传输。...

    vb读取xml文件节点值操作实例

    以下是一个简单的VB类,演示了如何读取XML文件并获取节点值: ```vb Public Class XMLReader Private fs As New System.IO.FileStream Private ts As New System.IO.StreamReader Private currentNode As String...

    PB解析xml指定路径的节点内容

    2. **加载XML文件**:接着,使用XML对象的`Load()`方法读取XML文件,如:`xmlDoc.Load("path_to_your_xml_file.xml")`。 3. **使用XPath选择节点**:利用`SelectNodes()`方法和XPath表达式来选取节点,例如:`...

    LabVIEW XML文件的读取操作流程,只提供了一种简单的方法

    该文件简单的方法读取了XML文件的字段值,本传送的是原文件,LabVIEW版本8.6

    v1.2 解析XML文件 读取XML文件 保存XML文件 添加节点 删除节点 修改节点 添加属性 修改/删除属性

    功能:读取xml文件 参数:[in] xml文件路径 返回:true读取成功 false读取失败 **************************************/ bool ReadXml(CString sXmlPath /*xml文件路径*/); /*****************************...

    得到XML节点的属性和文字

    无论使用哪种编程语言,获取XML节点的属性和文字都遵循类似的步骤:解析XML文档,找到目标节点,然后读取其属性和文本内容。理解这些基本操作对于处理XML数据至关重要,尤其是在需要从XML文件中提取信息或构建XML...

Global site tag (gtag.js) - Google Analytics