このコードをLotus ScriptからSSJSに変更したいと思います。<notes domino Xpages> LotusScript to ssjs
Query = "test"
Maxdocs = 10
Sortoption = 32
Otheroptions = 8192
Start = 1
Count = 30
Entryform = "ResultEntry"
Set RetDoc = curDB.Ftdomainsearch(Query, Maxdocs, Sortoption,Otheroptions,Start,Count,Entryform)
'domino Xml
Set ndxl = ss.CreateDXLExporter(Retdoc)
Set stream = ss.CreateStream
Call ndxl.SetOutput(stream)
ret = ndxl.Export(Retdoc)
Set domParser=ss.CreateDOMParser(ret, stream)
domParser.Process
'doclink
Set rootElement = domParser.Document.DocumentElement
Set docList = rootElement.GetElementsByTagName ("doclink")
================================
私はこれを作成しました自分でssjsコードを実行しましたが、エラーが発生しました。
var Query = "a";
var Maxdocs = 10;
var Sortoption = 32;
var Otheroptions = 8192;
var Start = 1;
var Count = 30;
var Entryform = "ResultEntry";
var RetDoc:NotesDocument = database.FTDomainSearch(Query, Maxdocs, Sortoption,Otheroptions,Start,Count,Entryform);
var stream:NotesStream = session.createStream();
var ndxl:NotesDxlExporter = session.createDxlExporter();
var ret:string = ndxl.exportDxl(RetDoc);
var parser = new DOMParser();
var doc = parser.parseFromString(ret, "application/xml");
var rootElement = doc.DocumentElement;
var docList = rootElement.GetElementsByTagName ("doclink");
==================================
エラーが記載されています以下。
"DOMParseris not found" var parser = new DOMParser();エラーの文。
ssjsの正しいコードを教えてください。
この情報はお役に立ちましたか?https://www-10.lotus.com/ldd/ddwiki.nsf/dx/Using_XML_as_an_XPage_Data_Source –