다음과 같은 XML 문자열이 있습니다.Perl의 XML :: Twig를 사용하여 하위 요소에 특성을 추가하려면 어떻게해야합니까?
<DATA>
<CHILD_DATA ATVAL="value1"/>
<CHILD_DATA />
</DATA>
원하는 최종 출력은 다음과 같습니다.
<DATA>
<CHILD_DATA ATVAL="value1"/>
<CHILD_DATA ATVAL="value2"/>
</DATA>
내 나뭇 가지 $t
은 <DATA>
입니다. 이제 두 번째 <CHILD_DATA />
에 특성을 추가하려고합니다. 특성은 ATVAL="value2"
입니다. 나는 다음을 시도 :
$t->last_child('CHILD_DATA')->set_att{"ATVAL","value2"};
이것은 작동하지 않았다. 이 코드의 문제점은 무엇입니까? 이것을 할 또 다른 방법이 있습니까?
당신이 당신의 자신의 질문을 편집 할 수 있다는 사실을 알고 계십니까? – innaM
좋아요, 그래서 ... 조금은 비밀을 들여 보내 드리죠. "$ object-> method {"list ","items "}"는 유효한 펄 구문이 아닙니다. – jrockway
다음은 어떻게 할 수 있습니까? 지금까지 – Ninja