2010-07-26 5 views
0

파일에서 XML을 읽어야합니다. 나는 다음과 같은 코드를 사용합니다MsBuild : ReadLinesFromFile을 사용하여 파일의 일부분을 읽습니다.

<ItemGroup> 
<SourceXsltFile Include="SourceFile.xml" /> 
</ItemGroup> 

<ReadLinesFromFile File="@(SourceXsltFile)"> 
    <Output TaskParameter="Lines" ItemName="FileContents" /> 
</ReadLinesFromFile> 

을하지만 난 <XSL> 태그 안에있는 복사 할 파일의 내용의 부분 만 필요합니다.

아이디어가 있으십니까?

답변

0
  • http://msbuildtasks.tigris.org/ - (하지만 정확한 정확성에 대해 확실하지) <XSL\b[^>]*>(.*?)</XSL> - 같은과 REGEXMATCH 작업을 사용합니다.

  • 자신의 사용자 지정 작업 쓰기에서 4.0 XmlPeek, XmlPoke, 당신은 여기에 사용할 수 있습니다 된 XslTransform 작업이 있습니다

2

. MSDN을 참조하십시오.

관련 문제