PHP addAttribute() 함수

정의와 사용 방법

addAttribute() 함수는 SimpleXML 요소에 하나의 속성을 추가합니다。

이 함수는 반환 값을 가지지 않습니다。

문법

class SimpleXMLElement
{
string addAttribute(name,value,ns)
} 
파라미터 설명
name 必需.属性的名称을 정의합니다。
value 必需.属性的值를 정의합니다。
ns 선택 사항.属性的命名空间를 정의합니다。

예제

XML 파일:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>기억해야 할 사항</heading>
<body>미팅을 잊지 마세요!</body>
</note>

PHP 코드:

<?php
$xml = simplexml_load_file("test.xml");
$xml->body[0]->addAttribute("type", "small");
foreach($xml->body[0]->attributes() as $a => $b)
  {
  echo $a,'="',$b,'"';
  }
?>

출력:

type="small"