2011-03-16 3 views
0

다중 노드 구조를 반복해야하지만이 구조는 선행 노드에서만 식별되며 그 선행 노드 다음의 노드는 다를 수 있습니다.XSL에서 다중 노드 구조를 반복하는 방법

<books> 
    <title>book_one</title> 
    <price>price_for_book_one</price> 
    <notes>notes_for_book_one</notes> 

    <title>book_two</title> 
    <price>price_for_book_two</price> 
</books> 

원하는 출력 :

<div class="book"> 
    <h1 id="title">book_one</h1> 
    <h2 id="values"> 
     <p>price_for_book_one</p> 
     <p>notes_for_book_one</p> 
    </h2> 
</div> 

<div class="book"> 
    <h1 id="title">book_two</h1> 
    <h2 id="values"> 
     <p>price_for_book_two</p> 
    </h2> 
</div> 

내 시도 :

<xsl:template match="/"> 
    <xsl:for-each select="books/title"> 
     <h1 id="title"><xsl:text>Title:</xsl:text> 
      <xsl:value-of select="." /> 
     </h1> 

     <h2 id="values">  
     <!-- have other templates for matching all possible following-sibling nodes --> 
      <xsl:apply-templates select="following-sibling::*> 
     </h2> 
    </xsl:for-each> 
</xsl:template> 
이 예에서

, 나는 각 <title>-some_nodes, <title>-some_other_nodes 블록을 통해

XML 파일을 반복 할 필요가

그러나 "books/title"은 제목 노드 만 선택하기 때문에 다른 노드를 구문 분석하지 않고 제목 노드 만 선택합니다.

참고 : <price><notes><title> 노드 사이에서 아무것도있을 수 있습니다,이 개 예를 들어, 노드, 그리고 나는 그들을 다루는 다른 템플릿을 가지고 있지만, 어떻게 그들이 내 문제가 선택할 수 있습니다.

모든 의견을 크게 기뻐할 것입니다.

+0

"무엇이 정말로 우와하지 않는지 설명하는 것을 잊었습니다. rk "... 질문을 편집하고 필요한 정확한 결과와 실제로 얻은 결과를 제공하십시오. 또한 실제 결과가 정확히 무엇인지 설명하십시오. –

+0

의견을 보내 주셔서 감사합니다. 질문이 수정되었습니다. – highlightall

답변

1

문맥 노드 내에서 문맥 노드는 title이므로 .으로 선택됩니다.

아마도 첫 번째 가격과 음표 요소가 제목 뒤에 올 것입니다. 또한 각 단락의 공백을 줄이기 위해 xsl:text을 사용했습니다. 각 title 사이의 추가 노드가 고정되어 있지 않은 경우

<xsl:template match="/"> 
    <xsl:for-each select="books/title"> 
     <p> 
      <xsl:text>Title: </xsl:text> 
      <xsl:value-of select="." /> 
     </p> 
     <p> 
      <xsl:text>Price: </xsl:text> 
      <xsl:value-of select="following-sibling::price[1]"/> 
     </p> 
     <p> 
      <xsl:text>Notes: </xsl:text> 
      <xsl:value-of select="following-sibling::notes[1]"/> 
     </p> 
    </xsl:for-each> 
</xsl:template> 

, 당신은 템플릿 그들 각각을 처리 할 수 ​​있습니다. 여기서 중요한 것은 현재 제목에 속한 비 제목 요소를 선택하는 XPath 식입니다.

<xsl:template match="/"> 
    <xsl:for-each select="books/title"> 
     <p> 
      <xsl:text>Title:</xsl:text> 
      <xsl:value-of select="." /> 
     </p> 
     <xsl:apply-templates select="following-sibling::*[ 
             local-name() != 'title' and 
             preceding-sibling::title[1] = current()]"/> 
    </xsl:for-each> 
</xsl:template> 

<xsl:template match="price"> 
    <p> 
     <xsl:text>Price: </xsl:text> 
     <xsl:value-of select="."/> 
    </p> 
</xsl:template> 
+0

답변 해 주셔서 감사합니다! 제목 노드를 선택하기위한 템플릿을 편집합니다. 다음 노드는 확인되지 않지만 <price> 및 <notes> 이외의 다른 노드가 될 수 있습니다. – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/286549/">highlightall</a></span> <span></span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">이 두 번째 솔루션은 내가 찾고있는 솔루션입니다. 고마워요! – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/286549/">highlightall</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4319274062" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">1<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>먼저 그룹화 할 필요가없는 것 같습니다. 이 스타일 :</p> <pre><code class="prettyprint-override"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="books/*"> <p> <xsl:value-of select="concat(translate( substring(local-name(),1,1), 'qwertyuiopasdfghjklzxcvbnm', 'QWERTYUIOPASDFGHJKLZXCVBNM' ), substring(local-name(),2), ': ', . )" /> </p> </xsl:template> </xsl:stylesheet> </code></pre> <p>출력 :</p> <pre><code class="prettyprint-override"><p>Title: book_one</p> <p>Price: price_for_book_one</p> <p>Notes: notes_for_book_one</p> <p>Title: book_two</p> <p>Price: price_for_book_two</p> </code></pre> <p>당신은 wraping 같은 그룹과 뭔가를하려는 경우 그룹화에만 필요한 것 :</p> <pre><code class="prettyprint-override"><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:key name="kElementByPrecedingTitle" match="books/*" use="generate-id((.|preceding-sibling::*)[self::title][last()])"/> <xsl:template match="books/*"> <p> <xsl:value-of select="concat(translate( substring(local-name(),1,1), 'qwertyuiopasdfghjklzxcvbnm', 'QWERTYUIOPASDFGHJKLZXCVBNM' ), substring(local-name(),2), ': ', . )" /> </p> </xsl:template> <xsl:template match="books"> <xsl:for-each select="title"> <div class="book"> <xsl:apply-templates select="key('kElementByPrecedingTitle',generate-id())"/> </div> </xsl:for-each> </xsl:template> </xsl:stylesheet> </code></pre> <p>출력 :</p> <pre><code class="prettyprint-override"><div class="book"> <p>Title: book_one</p> <p>Price: price_for_book_one</p> <p>Notes: notes_for_book_one</p> </div> <div class="book"> <p>Title: book_two</p> <p>Price: price_for_book_two</p> </div> </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/5330792">출처</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2011-03-16 19:36:42</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> <!-- comments --> <div class="comments"> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">죄송합니다. 내가 찾고있는 결과에 대해 명확하지 않았습니다.각 그룹에 태그를 지정해야하고 <title> 개의 노드를 개별적으로 태그 한 다음 나머지 태그를 다른 태그 안에 태그해야합니다. 열쇠를 사용하는 좋은 예, 확실히 알고 있어야합니다. 감사! – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/286549/">highlightall</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">관련 문제</div> <ul class="relative_list"> <li> 1. <a href="http://ko.voidcc.com/question/p-qjzviufx-cq.html" target="_blank" title="JSON 노드 구조를 탐색하는 방법"> JSON 노드 구조를 탐색하는 방법 </a> </li> <li> 2. <a href="http://ko.voidcc.com/question/p-yafsecsx-v.html" target="_blank" title="xsl에서 속성을 정렬하는 방법"> xsl에서 속성을 정렬하는 방법 </a> </li> <li> 3. <a href="http://ko.voidcc.com/question/p-gankxnrl-db.html" target="_blank" title="jquery로 xsl에서 검색하는 방법"> jquery로 xsl에서 검색하는 방법 </a> </li> <li> 4. <a href="http://ko.voidcc.com/question/p-mljguptk-bx.html" target="_blank" title="XPath concat 다중 노드"> XPath concat 다중 노드 </a> </li> <li> 5. <a href="http://ko.voidcc.com/question/p-fezhasbb-dp.html" target="_blank" title="재귀 함수에서 다중 트리 구조를 반환하고 사용하는 방법"> 재귀 함수에서 다중 트리 구조를 반환하고 사용하는 방법 </a> </li> <li> 6. <a href="http://ko.voidcc.com/question/p-ydqbbrpt-dm.html" target="_blank" title="XSL 루핑 : 노드 이름이 증가 할 때 반복하는 방법"> XSL 루핑 : 노드 이름이 증가 할 때 반복하는 방법 </a> </li> <li> 7. <a href="http://ko.voidcc.com/question/p-fccyssov-a.html" target="_blank" title="jquery로 XML 구조를 얻는 방법?"> jquery로 XML 구조를 얻는 방법? </a> </li> <li> 8. <a href="http://ko.voidcc.com/question/p-zovawkjt-cq.html" target="_blank" title="나는이 데이터 구조를 반복하는 것을 시도하고 데이터 구조"> 나는이 데이터 구조를 반복하는 것을 시도하고 데이터 구조 </a> </li> <li> 9. <a href="http://ko.voidcc.com/question/p-culmshfs-r.html" target="_blank" title="배열 배열을 반복하는 방법"> 배열 배열을 반복하는 방법 </a> </li> <li> 10. <a href="http://ko.voidcc.com/question/p-obxmcuzr-v.html" target="_blank" title="객체의 arraylist를 반복하는 방법"> 객체의 arraylist를 반복하는 방법 </a> </li> <li> 11. <a href="http://ko.voidcc.com/question/p-rrebxamw-cu.html" target="_blank" title="커서를 반복하는 방법"> 커서를 반복하는 방법 </a> </li> <li> 12. <a href="http://ko.voidcc.com/question/p-ywnaiuuo-da.html" target="_blank" title="boost :: mutable_queue를 반복하는 방법"> boost :: mutable_queue를 반복하는 방법 </a> </li> <li> 13. <a href="http://ko.voidcc.com/question/p-uacqqrsl-db.html" target="_blank" title="문장 묶음을 반복하는 방법"> 문장 묶음을 반복하는 방법 </a> </li> <li> 14. <a href="http://ko.voidcc.com/question/p-oihjfrhz-g.html" target="_blank" title="PropertyCollection을 반복하는 방법"> PropertyCollection을 반복하는 방법 </a> </li> <li> 15. <a href="http://ko.voidcc.com/question/p-tqwzrlyh-bq.html" target="_blank" title="여러 모델을 반복하는 방법"> 여러 모델을 반복하는 방법 </a> </li> <li> 16. <a href="http://ko.voidcc.com/question/p-npohsdyx-ca.html" target="_blank" title="XDocument의 노드를 반복하는 방법"> XDocument의 노드를 반복하는 방법 </a> </li> <li> 17. <a href="http://ko.voidcc.com/question/p-pjvtkxfh-dp.html" target="_blank" title="DataTable을 반복하는 방법"> DataTable을 반복하는 방법 </a> </li> <li> 18. <a href="http://ko.voidcc.com/question/p-kesyqbhq-ca.html" target="_blank" title="벡터 목록을 반복하는 방법"> 벡터 목록을 반복하는 방법 </a> </li> <li> 19. <a href="http://ko.voidcc.com/question/p-vmmqjjhd-bo.html" target="_blank" title="jquery에서 함수를 반복하는 방법"> jquery에서 함수를 반복하는 방법 </a> </li> <li> 20. <a href="http://ko.voidcc.com/question/p-wxnhnjgt-bo.html" target="_blank" title="배열 배열을 반복하는 방법"> 배열 배열을 반복하는 방법 </a> </li> <li> 21. <a href="http://ko.voidcc.com/question/p-mifqblhh-do.html" target="_blank" title="함수를 반복하는 방법"> 함수를 반복하는 방법 </a> </li> <li> 22. <a href="http://ko.voidcc.com/question/p-cuibugxm-cm.html" target="_blank" title="벡터지도의지도지도의지도의지도의지도를 반복하는 방법"> 벡터지도의지도지도의지도의지도의지도를 반복하는 방법 </a> </li> <li> 23. <a href="http://ko.voidcc.com/question/p-zdrulxwj-db.html" target="_blank" title="중첩 목록을 반복하는 방법"> 중첩 목록을 반복하는 방법 </a> </li> <li> 24. <a href="http://ko.voidcc.com/question/p-mevziiux-dh.html" target="_blank" title="NSMutableArray의 값을 반복하는 방법"> NSMutableArray의 값을 반복하는 방법 </a> </li> <li> 25. <a href="http://ko.voidcc.com/question/p-bptpubey-bm.html" target="_blank" title="NSThread를 반복하는 방법?"> NSThread를 반복하는 방법? </a> </li> <li> 26. <a href="http://ko.voidcc.com/question/p-pfchkgiz-cs.html" target="_blank" title="JCo | 열을 반복하는 방법"> JCo | 열을 반복하는 방법 </a> </li> <li> 27. <a href="http://ko.voidcc.com/question/p-wxqemilb-bt.html" target="_blank" title="xsl에서 namespaced 요소 이름을 테스트하는 방법"> xsl에서 namespaced 요소 이름을 테스트하는 방법 </a> </li> <li> 28. <a href="http://ko.voidcc.com/question/p-vcttqrrp-cr.html" target="_blank" title="xsl에서 처리 명령의 텍스트를 이스케이프 처리하는 방법"> xsl에서 처리 명령의 텍스트를 이스케이프 처리하는 방법 </a> </li> <li> 29. <a href="http://ko.voidcc.com/question/p-vjtjzbrw-b.html" target="_blank" title="다중 해상도 점유 격자는 데이터 구조를 매핑합니다."> 다중 해상도 점유 격자는 데이터 구조를 매핑합니다. </a> </li> <li> 30. <a href="http://ko.voidcc.com/question/p-htlfjfnx-y.html" target="_blank" title="XSL에서 그룹당 최대 값 합계"> XSL에서 그룹당 최대 값 합계 </a> </li> </ul> </div> <div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3534119089"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img2.voidcc.com/voidso/script/side.js?t=1652515422614"></script> <script type="text/javascript" src="http://img2.voidcc.com/voidso/plugin/highlight/highlight.pack.js"></script> <link href="http://img2.voidcc.com/voidso/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- VOIDCC问答侧边栏广告 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3862022848" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 최근 질문 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://ko.voidcc.com/question/p-cbqxoelr-wz.html" target="_blank" title="getNumericValue를 사용하는 경우"> getNumericValue를 사용하는 경우 </a> </li> <li class="side_article_list_item"> 2. <a href="http://ko.voidcc.com/question/p-xewdwzkn-xa.html" target="_blank" title="Xamarin 폼 텍스트 파일에서 읽기 결과가 null입니다."> Xamarin 폼 텍스트 파일에서 읽기 결과가 null입니다. </a> </li> <li class="side_article_list_item"> 3. <a href="http://ko.voidcc.com/question/p-xnqcbiwe-wu.html" target="_blank" title="동일한 recyclerView에있는 두 명의 다른 arraylists의 항목을 표시하는 방법은 무엇입니까?"> 동일한 recyclerView에있는 두 명의 다른 arraylists의 항목을 표시하는 방법은 무엇입니까? </a> </li> <li class="side_article_list_item"> 4. <a href="http://ko.voidcc.com/question/p-fbgboqaz-wv.html" target="_blank" title="제스처 인식기를 SKShapeNode Swift에 추가하십시오."> 제스처 인식기를 SKShapeNode Swift에 추가하십시오. </a> </li> <li class="side_article_list_item"> 5. <a href="http://ko.voidcc.com/question/p-zxwynrgs-wx.html" target="_blank" title="음성 인식 파이썬이 수신 대기 중입니다."> 음성 인식 파이썬이 수신 대기 중입니다. </a> </li> <li class="side_article_list_item"> 6. <a href="http://ko.voidcc.com/question/p-bktcntjs-wx.html" target="_blank" title="이진 트리가 스칼라에서 균형이 맞는지 확인"> 이진 트리가 스칼라에서 균형이 맞는지 확인 </a> </li> <li class="side_article_list_item"> 7. <a href="http://ko.voidcc.com/question/p-cjxajjlm-wh.html" target="_blank" title="헤드폰을 연결 한 경우 기본 제공 스피커를 기본으로 설정하는 방법은 무엇입니까? 가능한가?"> 헤드폰을 연결 한 경우 기본 제공 스피커를 기본으로 설정하는 방법은 무엇입니까? 가능한가? </a> </li> <li class="side_article_list_item"> 8. <a href="http://ko.voidcc.com/question/p-smkkiuso-wa.html" target="_blank" title="FsCheck로 Json 배열 생성"> FsCheck로 Json 배열 생성 </a> </li> <li class="side_article_list_item"> 9. <a href="http://ko.voidcc.com/question/p-ddpmibga-vu.html" target="_blank" title="FFMPEG가 외부 필터로드를 지원하지 않는 특별한 이유가 있습니까?"> FFMPEG가 외부 필터로드를 지원하지 않는 특별한 이유가 있습니까? </a> </li> <li class="side_article_list_item"> 10. <a href="http://ko.voidcc.com/question/p-vnpyedgx-vv.html" target="_blank" title="왼쪽 연관성이 왜 <$>입니까?"> 왼쪽 연관성이 왜 <$>입니까? </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 관련 문제</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://ko.voidcc.com/question/p-qjzviufx-cq.html" target="_blank" title="JSON 노드 구조를 탐색하는 방법"> JSON 노드 구조를 탐색하는 방법 </a> </li> <li class="side_article_list_item"> 2. <a href="http://ko.voidcc.com/question/p-yafsecsx-v.html" target="_blank" title="xsl에서 속성을 정렬하는 방법"> xsl에서 속성을 정렬하는 방법 </a> </li> <li class="side_article_list_item"> 3. <a href="http://ko.voidcc.com/question/p-gankxnrl-db.html" target="_blank" title="jquery로 xsl에서 검색하는 방법"> jquery로 xsl에서 검색하는 방법 </a> </li> <li class="side_article_list_item"> 4. <a href="http://ko.voidcc.com/question/p-mljguptk-bx.html" target="_blank" title="XPath concat 다중 노드"> XPath concat 다중 노드 </a> </li> <li class="side_article_list_item"> 5. <a href="http://ko.voidcc.com/question/p-fezhasbb-dp.html" target="_blank" title="재귀 함수에서 다중 트리 구조를 반환하고 사용하는 방법"> 재귀 함수에서 다중 트리 구조를 반환하고 사용하는 방법 </a> </li> <li class="side_article_list_item"> 6. <a href="http://ko.voidcc.com/question/p-ydqbbrpt-dm.html" target="_blank" title="XSL 루핑 : 노드 이름이 증가 할 때 반복하는 방법"> XSL 루핑 : 노드 이름이 증가 할 때 반복하는 방법 </a> </li> <li class="side_article_list_item"> 7. <a href="http://ko.voidcc.com/question/p-fccyssov-a.html" target="_blank" title="jquery로 XML 구조를 얻는 방법?"> jquery로 XML 구조를 얻는 방법? </a> </li> <li class="side_article_list_item"> 8. <a href="http://ko.voidcc.com/question/p-zovawkjt-cq.html" target="_blank" title="나는이 데이터 구조를 반복하는 것을 시도하고 데이터 구조"> 나는이 데이터 구조를 반복하는 것을 시도하고 데이터 구조 </a> </li> <li class="side_article_list_item"> 9. <a href="http://ko.voidcc.com/question/p-culmshfs-r.html" target="_blank" title="배열 배열을 반복하는 방법"> 배열 배열을 반복하는 방법 </a> </li> <li class="side_article_list_item"> 10. <a href="http://ko.voidcc.com/question/p-obxmcuzr-v.html" target="_blank" title="객체의 arraylist를 반복하는 방법"> 객체의 arraylist를 반복하는 방법 </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://ko.voidcc.com/contact">문의하기</a></li> <li>© 2020 KO.VOIDCC.COM</li> <li><a rel="nofollow" href="https://beian.miit.gov.cn/" target="_blank">沪ICP备13005482号-13</a></li> <li><script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1280098168&web_id=1280098168"></script></li> <li><a href="http://cn.voidcc.com/" target="_blank" title="程序问答园区">简体中文</a></li> <li><a href="http://hk.voidcc.com/" target="_blank" title="程序問答園區">繁體中文</a></li> <li><a href="http://ru.voidcc.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.voidcc.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.voidcc.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.voidcc.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.voidcc.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.voidcc.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.voidcc.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.voidcc.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.voidcc.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.voidcc.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.voidcc.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-77509369-5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-77509369-5'); </script> <script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?67d4731349f0b00136755b80364ce381"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>