2017-05-21 4 views
0

HP ALM REST API를 사용하면 <html>, <span>, 등과 같은 HTML 태그가 포함 된 메모 필드를 얻을 수 있습니다. 옵션을 사용하여 억제하는 방법이 있습니까?QC REST API 출력에서 ​​HTML 태그를 무시합니다.

이전 OTA API를 사용하여 tdconnection.IgnoreHtmlFormat=True을 사용할 수 있었지만이 태그는 표시되지 않지만 REST API를 사용하면 이에 상응하는 태그를 찾을 수 없습니다. 어떤 제안이나 출력을 읽은 후 파서를 직접 만들어야합니까?

+1

질문이 의도 한대로 표시되는지 다시 한 번 확인하십시오. 마크 다운으로 HTML 태그를 삼켰습니까? – Teepeemm

+0

왜 html 태그를 무시 하시겠습니까? 사용자 인터페이스에 표시됩니까? 또는 html 태그를 완전히 제거하고 비 html 콘텐츠를 표시 하시겠습니까? – Gaurav

+0

html 태그가없는 텍스트 만 필요합니다. 내 게시물에서 언급했듯이 파서 작성을 알고 있지만 REST API 자체에서 깨끗한 결과를 얻을 수 있는지 알고 싶습니다. –

답변

0

저는 개인적으로 그런 스위치에 대해 잘 모릅니다.

또는 당신이 시도 할 수 있습니다 :이 꽤 좋은 것 같다 종이에 How to Parse Only Text from HTML

.

추가 단계가 필요합니다. 요청을 받고 나면 평면 텍스트를 얻기 위해 제안 된 라이브러리를 통해 실행해야합니다. 내가 생각하는 코드의 줄 이상이면 안된다.

단점은 HTML로 저장된 서식을 덤프하기 때문에 남쪽으로 갈 수 있습니다. 보통 그렇게 많이하지 않습니다. 프로젝트와 사람들의 과정에 따라 다릅니다.

+0

네, 한 줄짜리 코드를 사용하는 것이 더 낫지 만 HP에서 옵션을 빌려주기를 바랬습니다. –

+0

실제로 좋을 것입니다. 물론 나는 그들이 이미 기능을 가지고 있다고 들었습니다. REST를 통해서만 노출됩니다. 어떤 HP QC 버전을 사용하고 있는지 알지 못하지만 11.52 버전보다 최신 버전이 크게 확장되어 있습니다. –