1
저는 deltaxml (www.deltaxml.com)을 사용하여 2 개의 XML 파일을 비교하고 있습니다. define-punctuation.xsl (XSLT) 파일을 수정해야합니다.XML 속성 공간으로 구분 된 문자 목록은 큰 따옴표와 큰 따옴표를 모두 포함 할 수 없습니다.
구두점으로 처리해야하는 문자를 변경하려면 구두점 문자가 공백으로 구분 된 목록에 deltaxml : punctuation 속성을 요소에 포함해야합니다.
< XSL :
이
내가 선택 속성에 사용하려고 무엇 = "구두점" "= 선택 매개 변수 이름,;.!() [] {} - @/& \ # % ? '"' '' '* $ € £ ¥ "/>내가 얻을 비주얼 스튜디오 2010 XML 편집기에서 오류 : 식의
예상 끝에 발견', '. . ->, < -; :! 단일 견적 " : '" "= 선택
이 작품"과'을뿐만 아니라, -() [] {} \ # % ... @/&
나는 문제가 구두점 문자가 생각 select = " '&"'('t'와 ';'사이에는 공백이 없습니다.) 이지만 select 속성에 단일 인용 부호와 이중 인용 부호를 결합 할 수 없습니다.그래서 어떻게 그들을 선택 속성에 가지고 있습니까? 감사
내 비주얼 스튜디오 2010에서
일반 XML이 아닙니다. 그것은 XSLT의 일부입니다. 이 요소는 xmlns : xsl = "http://www.w3.org/1999/XSL/Transform"네임 스페이스의 일부가 아닙니다. xsl : param 요소를 생성하고 select 특성에 공백으로 구분 된 문자를 추가 할 수 있습니다. 그것은 간단하지 않습니다 나를 위해 작동합니다. '와 인용 부호로 표현 된 아포스트로피를 포함하고 싶다는 것을 기억하십시오. – Rad