2

これはhttpリクエストからQStringになりました。私がする必要があるのは、タグ内にある文字列「一致」のみを抽出することです。

"TranslatedText>一致</TranslatedText>"

これを行う方法?

  <GetTranslationsResponse xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<From>en</From>
<Translations>
    <TranslationMatch>
        <Count>0</Count>
        <MatchDegree>100</MatchDegree>
        <MatchedOriginalText/>
        <Rating>5</Rating>
        <TranslatedText>一致&lt;/TranslatedText>
    </TranslationMatch>
</Translations>

4

1 に答える 1

3

これを行うには、XPathクエリを使用します。

次のパスを使用します。

/GetTranslationsResponse/Translations/TranslationMatch/TranslatedText/text()

値を抽出します。

使用しているプラ​​ットフォーム/ラグがわからないので、QTがXPathをサポートしているかどうかを調べてください。

于 2012-09-10T18:22:06.973 に答える