Mac의 명령 행에서 HTML 또는 XML 문자열을 출력하는 방법이 있습니까? 루비에서이 작업을하려고합니다. 어떤 아이디어? 나는 XSLT와 내 파서를 작성하는 것에 대해 생각해 봤지만 두 가지 모두 꽤 복잡하다. 이미 저기있는 것을 찾고 있어요.예쁜 인쇄 HTML을 루비 (또는 쉘)
2
A
답변
1
와 비슷한 것 Tidy?
5
XML 파일
xmllint가 file.xml --format
HTML 파일
쉘에서xmllint가 --format --html file.html과
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/xmllint.1.html
0
또 다른 옵션은 인수없이 pup을 사용하는 것입니다
pup
XmlStarlet 또한 HTML 파서를 사용하여 지원합니다. fo
은 format
의 약어입니다. 도움을 받으려면 xml fo -h
을 참조하십시오.
xml fo --html
tidy
의 주요 구현은 HTML5를 지원하지 않지만 tidy-html5는 않습니다. brew install tidy-html5
은 OS X에 tidy-html5
을 /usr/local/bin/tidy
으로 설치합니다.
관련 문제
- 1. Python에서 예쁜 인쇄 C#
- 2. 루비 쉘 스타일의 인터페이스
- 3. 개발 용으로 예쁜 인쇄 Wordpress HTML 출력
- 4. GDB STL 시각화 지원 (예쁜 인쇄)
- 5. HTML을 인쇄 가능한 형식으로
- 6. 어딘가에 수학적 문자열을위한 예쁜 인쇄 API가 있습니까?
- 7. 예쁜 인쇄 boost :: unordered_map on gdb
- 8. 루비 : 인쇄 소스 코드
- 9. Howto 프로그래밍 방식으로 .net에서 예쁜 인쇄 SQL을 생성 하시겠습니까?
- 10. 쉘 스크립트에서 배열 조작 (php-cli로 인쇄)
- 11. 루비 테스트 : 테스트 케이스 내부 인쇄
- 12. 같은 줄에 여러 줄짜리 루비 인쇄
- 13. 루비 : 인쇄 할 수없는 데이터 문자열
- 14. 루비 비트 또는 여기
- 15. 예쁜 텍스트 테이블과 나무
- 16. 장고에 예쁜 코드 표시
- 17. Rexml - 들여 쓰기 된 텍스트 인라인 태그 및 자식 태그가있는 예쁜 인쇄
- 18. 루비 객체 배열 ... 또는 해시
- 19. 자바 또는 루비, 차이가 있습니까?
- 20. 루비 질문 - == nil 또는 nil?
- 21. 루비 믹스 : 확장 또는 포함?
- 22. 하나의 예쁜 프린터 "모두 다 판결하십시오"
- 23. 테트리스와 예쁜 그래픽
- 24. PHP 예쁜 따옴표
- 25. Ruby의 더 예쁜 코드
- 26. 예쁜 HABTM리스트 엔트리
- 27. .htaccess 예쁜 URL
- 28. Seam beans가있는 예쁜 얼굴
- 29. 예쁜 hg 분기 그래프
- 30. 예쁜 URL ASP.NET MVC
어떻게 표준 입력에서 읽습니까? –
@ landon9720 (잘못된 형식으로 유감입니다.) 'output = IO.popen ("xmllint --format --html -", "w +") do | pipe | pipe.puts html pipe.close_write pipe.read end' – Stoffe
stdin에서 읽으려면 - 파일 이름으로 사용 : xmllint --format - –