사용할 수없는 네임 스페이스를 참조하는 XML 문서가 있습니다.어떻게하면 Perl의 LibXML로 잘못된 xmlns 네임 스페이스를 무시할 수 있습니까?
<microplateDoc xmlns="http://moleculardevices.com/microplateML">
...my data is here...
</microplateDoc>
위의 두 태그를 삭제하면 스크립트가 정상적으로 읽히지 만, 그렇지 않으면 완전히 읽지 않습니다. 그냥 무시하는 것이 좋습니까? 모든 입력 파일을 검토하고이 두 줄을 삭제하는 또 다른 스크립트를 작성하려고 생각하고 있지만 더 좋은 방법이있을 것이라고 생각합니다.
모든 데이터 파일을 살펴보고이 두 줄을 삭제 한 경우 스크립트를 사용하여 가장 좋은 방법은 무엇입니까? 나는 각 파일을 열어서, 그 용어를 검색하고, 파일을 삭제하고, 파일을 저장한다고 가정합니다. 더 나은 방법을 생각해 볼 수 있습니까? 감사.
아마도 코드의 관련 부분을 게시 할 수 있습니다. 확실히 도움이 될 것입니다. 로버트 로스니 (Robert Rossney)가 말한 것처럼, 당신의 설명에 문제가 무엇인지 말하기는 불가능합니다. 그것은 완전히 유효한 네임 스페이스 선언입니다. 그래서 다른 무언가가 여기서 진행될 수 있습니다. –
덕분에 도움을 청할 수 있으며, 아래에서 해결 된 문제를 해결할 수 있습니다. – John