하스켈에서 서버 측 HTML 처리 중 일부를 수행하고 있습니다. 내가 사용할 수있는 거기에 haskell에 대한 jquery 유형 선택기 엔진 구현에 상응하는 것이 있는지 궁금합니다. Google은 아무것도 산출하지 않습니다.하스켈의 Jquery와 같은 셀렉터
답변
어떤 가능성 관련 패키지 : 내가 할 수있는 모듈을 쓰고 있어요
jQuery의 선택기 엔진 (대략) 작동 방식은 기존 Javascript DOM 선택/조작 코드를 활용하는 것입니다. 아무도 하스켈에서 내 지식에이 같은 것을 만들지 않았을 것이며, 아마도 좋은 이유가 있습니다. DOM과 기존 기능으로 인해 자바 스크립트로 작업하기가 쉽지만, 하스켈에서는 큰 필요도없고 특히 쉬운 작업이 아닙니다.
그러나 직접 작성하는 것은 불쾌한 XML 구문 분석을 많이하는 것입니다. 페이지를 XHTML로 정리할 수 있다면 XML로 파싱 할 수 있습니다. 그런 다음 노드에 하위 항목이 있는지, 노드에 특정 속성이 있는지, 요소 자체가 무엇인지 등에 따라 선택할 수 있습니다.
아마도 XML 라이브러리를 찾고있을 것입니다. 이 방법이 효과가 있다면 HaXml. 두 번만 사용해 보았지만 마음에 들었습니다. 그러나이 응용 프로그램과 전혀 다른 것은 없습니다.
HaXml의 Xtract 모듈을 살펴보십시오. 거기에는 같은 이름의 명령 행 도구가 있습니다.
는이 HandsomeSoup을했다. HXT을 사용합니다. 또한 HXT here이있는 HTML 작업에 대한 완전한 지침서를 작성했습니다.
일부 CSS 선택기를 지원하는 dom-selector 패키지를 만들었습니다. 이는 xml-conduit 및 html-conduit 패키지에서 작동합니다. 나는 하스켈의 주요 웹 서버 프레임 워크 인 Yesod를 동반하기 때문에 xml-conduit과 html-conduit가 활발하게 개발 될 것으로 기대한다.
- 1. JQuery와 여기에서 2 개 이상의 요소/셀렉터
- 2. 하스켈의 where 절과 같은 것이 F #인가?
- 3. 하스켈의 단락 (&&)
- 4. 하스켈의 생산자와 소비자 문제?
- 5. Objective C의 셀렉터
- 6. 하스켈의 기능 의존성
- 7. 레이블에 대한 CSS 셀렉터
- 8. Xcode에서 셀렉터 디버깅
- 9. 어쨌든 (같은 또는 JQuery와) 자바 스크립트와 같은
- 10. 사용의 jQuery의 XPath 셀렉터
- 11. CSS 셀렉터 스타일
- 12. 하스켈의 다변량 함수
- 13. YUI에는 jQuery와 같은 선택기가 있습니까?
- 14. JQuery와 나는 다음과 같은 코드가
- 15. jQuery와 같은 프로토 타입 선택자?
- 16. 하스켈의 다항식지도가있는 문제
- 17. 하스켈의 신경 회로망 - 조언
- 18. 하스켈의 투기적인 병렬 실행
- 19. 하스켈의 기수 정렬 최적화
- 20. 하스켈의 IO 오버 매핑
- 21. 하스켈의 차이점 목록
- 22. 하스켈의 이상한 반환
- 23. 하스켈의 Int32에서 Int32로
- 24. 정규식과 하스켈의 어휘 분석기
- 25. 하스켈의 형식 패턴
- 26. jQuery "after"셀렉터 질문
- 27. Mootools는 셀렉터 체인을 지원합니까?
- 28. jquery가있는 셀렉터 수를 확인하십시오.
- 29. "#orderedlist> li"셀렉터
- 30. 콜백에 셀렉터 사용?