2014-07-16 2 views
1

간단한 옵션이 있거나 스위치를 사용하면 zorba Java 구현의 명령 줄 인터페이스를 사용하여 XML 파일을 직접 수정할 수 있습니다.Zorba XQuery Update Facility 직접 수정 XML 파일

Saxon EE에는 BaseX에 "-update : on"매개 변수 이 있습니다. "declare 옵션 db : writeback 'true';" 즉각적인 업데이트 기능을 켭니다.

많은 시간을 들여 파일에 직접 쓰는 것에 대한 정보를 얻습니다.

제가 zorba를 고수하는 유일한 이유는 스크립팅 기능과 더 많은 생산성을 향상시키는 기능 및 확장 기능에 대한 문서입니다.

종류와 관련,

조쉬

+0

나는 하나 있다고 생각하지 않습니다. 여기와 비슷한 방식으로해야합니다 : https://stackoverflow.com/questions/18237516/update-multiple-xml-files-using-xquery-and-zorba – dirkk

+0

thanx. 시도해 볼게. – Josh

답변

0

당신은 직접 XML 파일을 수정할 수 없습니다. 업데이트를 지속적으로 저장할 수 없습니다. 그러나 해결 방법이 있습니다. 다음과 같이

예는 다음과 같습니다 for $doc in doc("auction.xml")/site/open_auctions//bidder/increase return insert node <watch open_auction="open_auction5104"/> before $doc; doc("auction.xml")

당신은 출력을 리디렉션 할 수 있습니다. zorba queryfile.xq > someFile.xml