2011-11-01 2 views
1

xml을 xsd 파일에 대해 유효성을 검사하고 싶습니다. 그래서 같은 libxml2를 설치하고 싶습니다. zip 파일을 다운로드하여 "C : \ libxml2 \ libxml2-2.7.8"에 압축을 풉니 다. 여기부터는 libxml2를 설치하는 방법을 모르겠습니다. 누구나 libxml2를 설치하는 가장 쉬운 방법을 말해 줄 수 있습니까? 또한 다음 질문이 있습니다.Windows에 libxml2 설치

  1. libxml2를 선택하는 것이 올바른지 여부입니다.
  2. XML :: Validator :: Schema를 사용하려했지만 "elementFormDefault in unqualified", "qualified 'is not supported"로 불평하면서 xsd에 대해 xml을 확인할 수 없습니다. 그래서 나는이 옵션을 떠났다.
  3. xsd (유효성 검사)에 대해 xml의 유효성을 검사하는 가장 쉬운 방법은 없으므로 모든 서버 컴퓨터에 libxml2를 설치하는 것을 피할 수 있습니다.
  4. lxml2 란 무엇입니까? libxml2와 함께 필요합니까?
+0

추가 정보가 필요합니다. Perl의 어떤 배포판을 사용하고 있습니까? (공급 업체와 Perl 버전 모두.) 창을 사용하고있는 것처럼 보입니다. ActiveState Perl 또는 Strawberry Perl이 될 것입니다. 각 제품에는 설치 방법이 있습니다. 일반적으로 PPM for ActiveState 및 CPAN for Strawberry 펄. –

+0

Windows에서 perl 버전 v5.8.3을 사용하고 있습니다. 나는 CPAN을 가지고 있지만 내 서버 컴퓨터에는 PPM이 없습니다. – user1019072

답변

1

Perl을 업그레이드 할 수 있습니까? Strawberry Perl은 XML :: LibXML 번들을 제공합니다. 그렇지 않으면 eman이 말한 것처럼 XML :: LibXML을 설치하거나 PPM으로 설치하기위한 컴파일러가 필요합니다.

0

당신은 다음 적절한 인수와 시스템 호출을 통해 xmllint.exe를 호출해야합니다.

편집 :

당신이 펄에서 순수하게이 작업을 수행 할 수 있기 때문에 :

Why does my XSD file fail to parse with XML::LibXML?

How can I validate XML with XSD in Perl?

+0

안녕하세요, PERL 프로그램을 사용하여 xsd에 대해 xml의 유효성을 검사해야한다는 사실을 잊어 버렸습니다. 그래서 libxml2가 필요한 XML :: LibXML을 설치하려고합니다. 그래서 누구든지 Windows에서 libxml2를 설치하는 단계별 절차를 제공 할 수 있습니까? – user1019072

+0

@ user1019072 편집 된 답변보기 – FailedDev

+0

안녕하세요, Windows에서 libxml2를 설치할 수 없기 때문에 XML :: LibXML 모듈을 설치할 수 없습니다. 그것이 도움이 필요한 곳입니다.일단 이러한 모듈을 설치할 수 있으면 xsd에 대해 xml을 검증하기 위해 제공 한 코드를 사용할 수 있습니다. – user1019072

0

사용 가능한 PPMS 뇌물 5.8 거기에 있습니다 http://kobesearch.cpan.org/dist/XML-LibXML에서 볼 수 있듯이, tcool , uwinnipeg PPM :: Repositories를 설치하려면 PPM을 설치하고 리포지토리를 추가 한 다음 XML :: LibXML

를 설치하십시오.