2012-02-16 2 views
0

들어오는 텍스트 파일을 구문 분석 할 파서를 쓰고 있습니다. 나는 모든 것을 정확하게 파싱 할 곳을 가지고있다.출력을 HTML 또는 XML로 먼저 보내기?

텍스트로 출력 할 수있는 옵션이 있습니다. 이것은 구문 분석의 정확성을 검사하기 위해 수행되었습니다. 현재 스프레드 시트에 쓰기 옵션을 구현하고 있지만 아직 모든 것을 출력하지는 않습니다.

정적 HTML로 출력하라는 요청이 있습니다. XML로 출력하고 그로부터 HTML을 생성 할 가치가 있습니까?

C#이 내가 필요한 것을 수행하는 것처럼 보이는 클래스를 가지고 있습니다. VS에서 XML 디자이너를 사용하고 모든 HTML 출력을 손으로 코딩하는 것보다 XSLT 파일을 작성하는 것이 더 쉽습니까? 나는 Excel에서 XML 파일을 가져옵니다 알고 있지만, 좀 지저분 내가 직접

답변

1

내가 자격이 번호를 당신에게 줄 것 .xls 파일을 생성하는 경우 내가 얻을 수있는 서식 옵션을하지 않는

그것을 일반적으로은 XML을 제작할 가치가 없으며 HTML을 작성하기 위해 XSLT 변환을 통해 실행합니다.

그렇습니다.이 클라이언트가 여러 클라이언트에서 사용하는 응용 프로그램이고 생성 된 HTML이 클라이언트에 종속되는 경우와 같이 변환을 쉽게 바꾸고 싶다면 I 일 수 있습니다. 그렇다하더라도 내가 원하는 데이터를 막 연결 한 간단한 토큰 화 된 HTML 템플릿을 사용하여 조사 할 것입니다. 그러나 변환이 충분히 복잡하다면 예, XSLT 경로로 이동합니다.

아니오에 대한 이유는 변환으로 인해 일반적으로 시간을 들일 가치가없는 수준의 복잡성이 추가된다는 것입니다.

+0

감사합니다. 정말 HTML을 구축하는 것이 얼마나 복잡한 지 알지 못합니다. 나는 이것을 사용하는 다른 누구도 기대하지 않는다. - 나 자신과 나의 팀. 일부 생성기를 통해 출력을 HTML로 직접 보거나 스위치 클래스에 HTML 표현을 작성하는 방법을 알려줄 것입니다. –

+0

HtmlTextWriterClass가 있습니다. 나는 이것을 사용하여 HTML을 생성 할 것이다. 그것은 스프레드 시트보다 쉬워 보입니다. –