xmlslurper

    6

    1답변

    주어진 HTML 페이지에서 HTML의 일부를 추출해야합니다. import groovy.xml.StreamingMarkupBuilder def html = "<html><body>a <b>test</b></body></html>" def dom = new XmlSlurper(new org.ccil.cowan.tagsoup.Parser()).parseTex

    0

    1답변

    문제점이 있습니다. 과거의 방식으로 작동하지 못하고 지식이 풍부한 일부 전문가가 솔루션을 제공 할 수 있기를 기대합니다. 시퀀스가 ​​포함 된 XSD가있는 문서가 있습니다. 알다시피, 이것은 모든 요소가 지정된 순서로 나타나야한다는 것을 의미합니다. 그들 중 일부는 선택 사항이기 때문에 이것을 사용해야합니다 (minOccurs = "0"). 여기 스키마의

    0

    3답변

    내가 다음과 같습니다 일부 DOM 긁어 페이지로 시도하고 발견하지 그러나 <span><p>text</p></span> 을, 난 그냥 수없는 것 두 번째 시나리오에서 text을받는 방법을 찾아보십시오. 나는 여러 가지 방법을 시도하고, 여기에 내가 아래 작업을해야 무슨 생각했습니다 def html = slurper.parse(reader) Collect

    0

    1답변

    XmlSlurper를 성공적으로 사용했지만 다음 XML 구문 분석에 어려움을 겪고 있습니다. Pingdom API 호출로 응답합니다. 네임 스페이스 선언 예제를 따르려고했지만 ns1 및 ns2 값에 대한 오류 메시지가 표시됩니다. 아무도 올바른 방향으로 나를 가리킬 수 있습니까? XML은 다음과 같다 : - <?xml version="1.0" encodin

    1

    1답변

    내가 사용하고 있습니다 : def idx=parent.item.children().indexOf(myElement) if (idx+1<parent.children().size()) { def message=parent.children()[idx+1] println message.text() } 은 부모의 myelement 후 옆에있

    0

    1답변

    친애하는 모든 사람이 다음 HTML 조각을 구문 분석하려고합니다. HTML 및 BODY 태그가없는 출력과 동일한 조각을 얻고 싶습니다. 이것이 가능한가? 그렇다면 어떻게? 는 추신 당신에게 미샤 감사 나는 여기에서 읽고있다 : http://nekohtml.sourceforge.net/faq.html#fragments 나는 정확한 옵션을 아래에 추가했다고 생

    0

    2답변

    예를 들어 body 태그를 나타내는 Groovy NodeChild를 얻고 싶습니다. 내가 html=new XmlSlurper().parseText(blah) 을 할 경우 그러나, 나는 NodeChild입니다 HTML을 얻는다. 그러나 html.body는 NodeChildren 태그이며 NodeChild를 가져올 수 없습니다. 많은 도움을 주셨습니다. d

    3

    2답변

    내가이 일을 여러 가지 다른 버전을 사용하고 있지만, 모두가이 오류가 발생하는 것 : [치명적인 오류] : 1 : 171 : 접두사가 "의 xmlns"가 명시 적으로 네임 스페이스에 바인딩 할 수 없습니다; "xmlns"의 네임 스페이스도 명시 적으로 모든 접두어에 바인딩 할 수 없습니다. 내가 해봤 // Load html file def fis=new

    0

    1답변

    특정 XmlSlurper 태그를 임의의 XML 문자열로 바꾸려고합니다. 내가 관리해야 가장 좋은 방법은 이것이다 할 가지고 올! # 그루비는/usr/빈/ENV import groovy.xml.StreamingMarkupBuilder def page=new XmlSlurper(new org.cyberneko.html.parsers.SAXParser()).

    3

    2답변

    일부 XML을 XMLSlurper (groovy 1.7.4)로 구문 분석 중이므로 태그를 삭제해야합니다 (비워 두지 마십시오!). 여기를 설명하는 코드 샘플은 다음과 같습니다는 import groovy.xml.StreamingMarkupBuilder def CAR_RECORDS = ''' <records> <car name='HSV