2012-11-06 2 views
0

저는 VS 2010 C#으로 작업하고 있습니다. 내 메뉴에 대한 탐색 링크를 정의하는 xml 파일이 있습니다. xml 파일에 앵커 태그를 몇 개 정의했지만 코드에서 xml을 읽을 때 acnhor 태그가 표시되지 않습니다. 심지어 HttpUtility.HtmlEncode를 사용하여 인코딩하고 있습니다. 나는 앵커 태그 XML 파일의XML 파일에 앵커 태그 정의

샘플 도움 omitted.Please되는 이유를 모르는

<Navigation> 
    <MenuItem> 
    <a href="">....</a> 
    </MenuItem> 
    </Navigation> 
+0

XML 파일을 읽을 위치와 예상되는 요소가 포함되어 있지 않은지 테스트하기 위해 코드를 표시 할 수 있습니까? –

+0

단순히 코드를 디버깅 할 때 노드 값에 앵커 태그가 표시되지 않으므로 웹 페이지에 렌더링되지 않습니다. –

답변

0

시도 CDATA 노드의 앵커 링크를 추가. 아래와 같은 내용

<Navigation> 
<MenuItem> 
    <![CDATA[<a href="">....</a>]]> 
</MenuItem> 
</Navigation> 

이 XML을 읽는 동안 inbuild XML 구문 분석기는 값을 직접 읽습니다.

희망이 있습니다.

+0

여기 CDATA에 대한 자세한 내용 -> http://www.w3schools.com/xml/xml_cdata.asp – Taher

+0

앵커 태그를 지금 읽지 만 하이퍼 링크처럼 렌더링하지는 않지만 단순 텍스트는

+0

과 같은 코드를 게시하십시오. 추가 분석. – Taher