여기에 총 멍청한 놈이 있으므로 미리 알려지지 않아서 죄송합니다.Perl을 사용하여 XML 구문 분석
내가 검색하고 골치를 쳐본 대부분은 XML::LibXML
을 XPath와 함께 사용하는 것을 중심으로하고 있습니다.
내가 가지고있는 문제는 태그 사이에 텍스트를 캡처하는 것이 아니라는 것입니다. 태그 값이 필요합니다.
이 내가 (따옴표없이) 이름 속성을 잡고이 사람이 수퍼 유저 또는 superreader 여부를 결정하기 위해 노력하고
<users>
<entry name="asd">
<permissions>
<role-based>
<superuser>yes</superuser>
</role-based>
</permissions>
</entry>
<entry name="fgh">
<permissions>
<role-based>
<superuser>yes</superuser>
</role-based>
</permissions>
<authentication-profile>RSA Two-Factor</authentication-profile>
</entry>
<entry name="jkl">
<permissions>
<role-based>
<superreader>yes</superreader>
</role-based>
</permissions>
<authentication-profile>RSA Two-Factor</authentication-profile>
</entry>
</users>
내 XML 구조입니다.
노드를 인쇄하는 것 이외에 많은 작업을 수행 할 수 없다는 점에서 저는 막혔습니다. 나는 이것을 username의 구조에서 CSV 파일로 바꾸어야한다; 역할
빠른 응답을 주셔서 감사합니다. 나는 이것을 시험해야 할 것이다. getAttribute 호출을 사용하려고 시도하기 전에 그것이 제 패키지에서 알려지지 않았다고 말하고있었습니다. 나는 XML을 사용하고 있었다 : LibXML, 어딘가에 의존성 문제가있을 수 있을까? – user2891632
@ user2891632, 여전히 문제가있는 경우 사용중인 실제 코드와 오류가 표시되는 새로운 질문을 게시하십시오. – friedo