WSDL 파일을 자동으로 처리하여 정의 된 서비스/포트 요소를 검색하려고합니다. 자바 또는 일종의 Ant 유틸리티를 사용하여 가능합니까? 그렇다면 어떻게?WSDL을 파싱하여 서비스/포트 요소 추출
1
A
답변
1
JAX-WS에는 실제로 WSDL 구문 분석 코드가 포함되어 있으며 WSDL 포트 및 서비스를 검사 할 수 있습니다.
더 강력 할 수있는 것을 찾고 있다면 WSDL4J를 사용하여 WSDL4J의 다른 부분을 조작하거나 검사 할 수 있습니다. WSDL4J가 유용 할 수 있습니다. WSDL4J는 endorsed "Standalone Technology"이 아니기 때문에 코드가 실행되는 JVM의 버전과 충돌하지 않도록 클래스 패스에 쉽게 포함시킬 수 있습니다.
실제로 웹 서비스 호출을해야하고 WSDL의 상위 레벨 부분 만 검사하면 JAX-WS가 정상적으로 작동합니다. 가능한 구성 오버 헤드없이 더 이식성이 뛰어난 것이 필요하거나 실제로 웹 서비스 호출을 할 필요가 없다면 WSDL4J가 더 나은 선택 일 수 있습니다.
1
닷넷 프레임 워크가 도움이 될 것입니다 System.Web.Services.Description.ServiceDescription 유형을 가지고 있지만, 당신이 체크 아웃 할 수 있습니다 ...
http://mikehadlow.blogspot.com/2006/06/simple-wsdl-object.html
...을 보여줍니다 "간단한 WSDL 객체".
관련 문제
- 1. XMLHttpRequest에서 단일 요소 추출
- 2. 연관 배열에서 요소 추출
- 3. 추출 요소 ID, 크롬 확장
- 4. 벡터에서 요소 정렬 및 추출
- 5. 이미지를 파싱하여 정보를 얻으려면
- 6. xmlstarlet을 사용하여 요소 추출 및 덤프
- 7. PHP SimpleXML을 사용하여 특정 XML 요소 추출
- 8. 괄호 안의 요소와 괄호 사이의 요소 추출
- 9. 인간 이름을 파싱하여 루비에서 일치시키기
- 10. XML을 파싱하여 동적 뷰 생성
- 11. WSDL을 어떻게 사용합니까?
- 12. Axis2로 WSDL을 파싱 하시겠습니까?
- 13. 나쁜 WSDL을 어떻게 보완해야합니까?
- 14. WSDL을 테스트하는 방법
- 15. PHP로 WSDL을 호출하십시오.
- 16. 클라이언트의 앱에서 WSDL을 분리하십시오.
- 17. URL을 파싱하여 도메인을 추출하는 가장 좋은 방법은 무엇입니까?
- 18. iPhone - nsdata를 파싱하여 여러 파일을 저장합니다.
- 19. JSON null 값을 파싱하여 을 얻으시겠습니까?
- 20. 날짜 목록을 파싱하여 AlarmManager로 설정하는 방법은 무엇입니까?
- 21. 표현 문법을 파싱하여 순서없는 구문 분석
- 22. PDF에서 텍스트 추출 (루비에서 PDF로 링크 됨)
- 23. PHP를 사용하여 HTML을 파싱하여 형제 요소를 클래스로 그룹화하십시오.
- 24. 원래 wsdl을 사용하여 CXF에서 wsdl 생성
- 25. xslt - 리프 노드 추출
- 26. WSDL을 XML 도구로 변환 하시겠습니까?
- 27. CXF를 사용하여 WSDL을 숨기는 방법
- 28. WSDL을 WCF로 작성하는 방법은 무엇입니까?
- 29. Spring-WS는 작업없이 WSDL을 생성합니다.
- 30. Ant 작업으로 Actionscript로 플렉스 WSDL을?
고마워요! 불행히도 나는 직장에서 이것을 위해 .NET을 사용할 수 없다. 필자는 Java와 비교할만한 작업이 어떻게 생겼는지 궁금합니다. – Cuga