내 응용 프로그램에서 notepad ++ exe를 사용할 수 있습니까?

c# html-agility-pack htmltidy notepad++ winforms

문제

html 파일에서 테이블 데이터를 추출하는 html 민첩성 팩의 도움으로 html 파일을 구문 분석하고 있습니다. 그러나 거기에 옵션으로 끝 태그가없는 일부 html 파일이 있습니다 또는 또한 선택 사항입니다. 그래서 html 민첩성 팩을 해당 HTML 페이지를 구문 분석하지 않습니다. 그 HTML 파일의 내용을 열면 ++ 그런 다음 TestFX-->TestFX HTML Tidy-->TiDy clean document 을 사용하여 내용을 깔끔하게 정리하십시오. 그리고 지금이 파일은 내가 html 민첩성 팩을 파싱한다면 제대로 파싱합니다.

HTML 페이지를 메모장 ++로 깔끔하게 만드는 것이 가장 좋은 방법입니다.

그래서 나는 모르지만 사용자는 먼저 메모장으로 페이지를 깔끔하게 만든 다음 처음부터 다시 시작할 수 있습니다. 그러면 어떻게해야합니까?

편집 html 깔끔한 팩을 사용하지만 어떤 경우에는 거기에 파일을 구문 분석되지 않은 tidied 있지만이 페이지를 깔끔하게 메모장에서 ++ 경우 다음 구문 분석됩니다.

수락 된 답변

나는 메모장 + +가 HtmlTidy 라이브러리를 사용하고 있다고 생각합니다. 메인 페이지가 여기에 있습니다 .

아니면 HrmlTidy online 과 같은 서비스를 사용할 수 있습니다.

편집 : 메모장 + + (HtmlTidy 위에) 사용하려는 것. NP ++에는 제한된 명령 옵션이 있으므로 파일을로드해도 문제가되지 않습니다. 그러나 필요한 나머지 작업을 수행 할 인터페이스에 대한 참조를 찾을 수 없었습니다. HTML을 정리하고 결과를 저장하십시오.


인기 답변

HTML Tidy 는 Notepad ++와 독립적이며 .NET (또는 다른 언어) 프로젝트에서이 오픈 소스 구성 요소를 직접 사용할 수 있습니다.

.Net에서이 항목을 사용하는 방법에 대한 자세한 내용은 여기 에서 찾을 수 있습니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.