2012-10-02 4 views
-1

해시 해시가 있고이를 XMLOut에 넣으려고합니다.Perl XML 잘못된 노드가있는 노드를 만듭니다.

<rp> 
    <name>tr</name> 
     <tsu> 
      <name>ct</name> 
      <data>1</data> 

왜 이런 일이 : 어떻게됩니까

'rp' => { 
      'tr' => { 
       'tsu' => { 
        'ct' => { 
         'data' => "1" 

는 XMLout가 자신의 <name></name> 노드에서 서로를 가하고 있다는 점이다?

+0

글쎄요. HoH를 XML로 직렬화하기 위해 사용하고있는 코드를 보여줄 수 있습니까? – amon

+1

그것은 그것이하는 일이기 때문에 그것이하는 일을합니다. 당신이 원하는 것을 우리에게 말해주십시오. – ikegami

답변

0

XML::Simple을 사용하여 XML을 직렬화 한 것 같습니다. XMLout 호출의 구문을 표시하지 않지만 시작 지점에서 KeyAttr 옵션을 살펴볼 수 있습니다. 다음과 같이 시도해 볼 수 있습니다.

XMLout(\%my_hash, KeyAttr => []); 
관련 문제