Pokaż wyniki 1 do 3 z 3

Temat: Java i XPath

  1. #1
    Zarejestrowany
    Jun 2010
    Postów
    226

    Domyślnie Java i XPath

    Witam mam zadanie zmienic jeden tool w firmie z php na jsp/jsf & servlets.
    Sprawa wyglada nastepujaco user wysyla 2 pliki xml server sprawdza co bylo dodane usuniete i co zostalo zmienione.

    Pytanie jest nastepujace:

    Czy istnieje jakas dobra strona opisujaca zaawansowane zapytania Xpath?
    Czy ktos moze wie jak znalesc cala "sciezke" do pra-pra dziadka od danego elementu tak abym dostal cos takiego:

    extension=extName->attribute=attributeName->class=className->model=ModelName

    Teraz uzywam czegos takiego:
    Kod:
    XPathExpression xPathExpression = xPath.compile(xP + "/ancestor::*["
    				+ tagName + " and not(self::mim)]");
    Ale z tego co widze dostaje duplikaty. Wersja live krztusi sie gdy probuje sie sprawdzic pliki powyzej 5mb (a takie sie zdazaja), a proba negocjacji z kolesiami od serwerow w celu zmiany nawet podstawowych elementow konfiguracji apache albo nawet php.ini jest wrecz niemozliwa.

    Czy ktos ma doswiadczenie z Xpath?

  2. #2
    Zarejestrowany
    Jun 2013
    Postów
    168

    Domyślnie

    https://developer.mozilla.org/en-US/..._in_JavaScript

    Ja tego używam tylko w JSie, tylko gdy nie ma jQuery, tylko gdy chce wyszukwać po "node text"
    Kod:
    expression = '//*[text()="Lorem ipsum"]'
    result_type = XPathResult
    	.ORDERED_NODE_SNAPSHOT_TYPE
    res = document
    	.evaluate(expression, document, null, result_type)
    	.snapshotItem(0)
    if ( res ){
    	return true
    }
    Głos racjonalny.

  3. #3
    Zarejestrowany
    Aug 2015
    Skąd
    Rzeszów
    Postów
    1

    Domyślnie

    bardzo przydatne info

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52