Alfresco 자바 스크립트 웹 스크립트에서 범위가 지정된 구성 파일을 사용하려고합니다. 나는이 wiki page로 시작했고, 대부분 거기에 있습니다.Alfresco 범위가 지정된 웹 스크립트 구성을 E4X 객체에로드 할 수 있습니까?
이 jira page은 spring-webscripts-config-custom.xml 파일을 만들어 META-INF 폴더에 넣으라고했습니다./shared/classes/META-INF/spring-webscripts-config-custom .xml. 벌금. 그 일 했어. 파일을로드하고 Jira 페이지에 나열된 메소드를 사용하여 구성을 찾아 볼 수 있습니다.
하지만 그 방법은 사용하기가 어렵고 (childrenMap 및 getChild), XML 구성 파일을 구문 분석하고 쿼리하기 위해 E4X를 사용하고 싶습니다. 이렇게하려면 구성 파일을 문자열로 가져와 전달해야합니다.
var conf = new XML (configStr);
어떻게 할 수 있습니까? 방법은 당신이 JS 백업 webscript으로 무엇을 설명 달성하지 않으려면 이럴
그리고 좋은 E4X tutorial page
내가 구성에 오류 코드 및 메시지를 넣어려고 : 그런 다음 JS 컨트롤러
myscript.get.js
이러한 구성을 구문 분석 할 수파일이므로 변경 코드없이 쉽게 변경할 수 있습니다. 웹 스크립트가 통신하는 시스템이 오류 코드를 반환하면 Alfresco 웹 스크립트는 구성 파일에서 오류 코드를 찾아 메시지를 가져 와서 호출자에게보고합니다. 현재 코드는 작동하지만, 특정 XML 속성을 찾는 모든 것을 통해 구성 및 루프를 구문 분석하는 것은 엉덩이의 고된 고통입니다. E4X는 훨씬 쉬울 것입니다. – MonkeyWrench
예, 설명서에서 확인했습니다. 하지만 난 하나뿐 아니라 모든 웹 스크립트에서 오류 구성을 가져와야합니다. 그래서 범위가 지정된 구성을 사용하려고했습니다. – MonkeyWrench