vtd-xml

    2

    1答えて

    this answerによれば、VTDはCDATAのレコードを解析できるはずです。 しかし、バージョン2.13(mavenリポジトリから)とsourceforgeから最新の2.13.2をダウンロードすると解析ができないようです。 これは、私が使用していますテストです: private String xmlCDATA = "<p><![CDATA[ [Hello [World]] ! ]]></p>

    1

    2答えて

    巨大なXMLファイル(2〜10GB以上)を頻繁に変更する必要があるため、VTD XMLを試しています。 私はXPathクエリの結果をファイルに書き戻そうとしています。 VTDのXMLで巨大なファイルを書き込む は、しかし私には明らかにされていません。 メソッドGetBytesメソッドは、()XMLMemMappedBuffer(https://jar-download.com/javaDoc/co

    1

    1答えて

    私はアイテムのリストを持っています。私はこれらのアイテムを見つけたら必要なフィールドを更新しますが、それらのアイテムが見つからない場合は、ファイルの最後に追加します(アイテムxmlリスト)。 次のコードでは、リストループの最後の項目を見つけて、後に新しい項目を書き込む必要があります。ループの後 String newNode = createNewItem(listItem); //get xml

    1

    1答えて

    XimplewareでXMLファイルを読み取ろうとしています。私の問題は、役に立つ例やチュートリアルが見つからないということです。 私はXML、以下読みたい: <title name="bliblablu"> <program> <text lang="1"> <![CDATA[English]]> </text> <text

    1

    1答えて

    私はvtd-xmlを使用してXML上でいくつかのxpathを実行しています。私のXMLには、vtd-xmlの解析に問題があるようなCDATAタグが含まれています。ここで は私のXMLです: Caused by: com.ximpleware.ParseException: Error in CDATA: Invalid termination sequence Line Number: 2 Of

    0

    1答えて

    VTD-xml v2.11を使用していて、getContentFragmentを使用してタグの内容を取得しようとしています。 xmlにutf-8エンコーディングがある場合、コードは正常に動作します。しかし、UTF-16エンコーディングでは、オフセットとlenの変換に失敗しています。 while ((i = ap.evalXPath()) != -1) { long l = vn.get

    1

    1答えて

    属性へのxpathと新しい値を指定すると、属性値を新しい値に更新しようとしています。 私はここに例続いている:http://vtd-xml.sourceforge.net/codeSample/cs7.htmlをし、次を思い付く: autoPilot.selectXPath(xpath); modifier.updateToken(vtdNav.getAttrVal(vtdNav.toStrin

    1

    2答えて

    次のステートメントを使って、私はi = 1のvalis応答を得ますが、i = 2などを試してみると、配列外の例外が出ます。 AutoPilot resultNode = new AutoPilot(); resultNode.selectXPath("/top/level[@sev='4']/item/title/text()[i]"); resultNode.bind(vn); int z

    1

    1答えて

    この図形でxmlを作成したいところで、内部要素/a/bをループ内に挿入し、要素bの属性も設定します。 <ROOT> <a> <b attr1="1" attr2="a"/> </a> <a> <b attr1="1" attr2="b"/> </a> <a> <b attr1="2" attr2="a"/>