2017-10-19 11 views
0

WIX를 사용하여 XML 요소를 파일에 추가하고 있습니다. 내 util : XmlConfig 요소에 다음과 같은 VerifyPath 속성이 있습니다.WIX XmlConfig VerifyPath 이스케이프

VerifyPath="/configuration/App/add[@key='ApiURL']" 

아무 일도 없었습니다.

VerifyPath="/configuration/App/add[\[]@key='ApiURL'[\]]" 

을 그리고 정확하게 요소를 추가한다 : 지금은 (내가 다른 곳에서 우리의 코드베이스에서 발견 된 일부 다른 코드 기준)과 같이 그것을 변경했습니다. 이 도피는 무엇이며 필요한 이유는 무엇입니까?

답변

0

나는 제대로 된 XPath 사양을 이해하고이 윅스 도구 세트에서 나를 위해 일한 방법, 이러한 문자 키 의 값이있는 내부 속성을 추가 할 작품은 함께 할 수 있음을 나타냅니다 경우

<configuration> 
    <App> 
     <add key='ApiURL'/> 
    </App> 
</configuration> 

하지만이 방향을 살펴 봐야합니다. 나는 나 자신이 구체적인 것을 발견하지 못했다.

+0

첫 번째 예제에서 정확한 XPath 사양을 올바르게 이해했다고 생각합니다. 두 번째 예제는 XPath가 아니지만이 코드가 작동하는 데 필요합니다. 내가 이해하지 못하는 XPath를 깨뜨리는 것은 이상한 도피입니다. – sirdank