xmlapplicationcontext (sfilename)를 읽을 xml 컨텍스트 정의 파일 형식은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/301770

  •  08-07-2019
  •  | 
  •  

문제

온라인으로 검색 할 수있는 모든 예제는 app.config 모드를 사용하여 검색된 컨텍스트 정의를 지정합니다.

contextToGetSprungObjects = ContextRegistry.GetContext(contextname)

사용하고 싶습니다

contextToGetSprungObjects = new XmlApplicationContext(sXmlFileName)

(다른 실행 파일 (msword)에서 DLL (spring.net이 필요한)으로 호출하여 app.config 접근법이 나옵니다). 나는 mydll.dll.config에서 몰래 들어 가려고 노력했다. 지정된 XML 파일에서 XMLapplicationContext 접근 방식을 사용하여 다음 오류가 발생합니다.

{"Error registering object with name '' defined in 'file [D:\\Work\\Seven\\WordAutomation\\ContentControls\\WordDocument1\\bin\\debug\\MyWPFPlotPopup.dll.config]' : There is no parser registered for namespace ''\r\n<configSections><sectionGroup name=\"spring\"><section name=\"context\" type=\"Spring.Context.Support.ContextHandler, Spring.Core\" /></sectionGroup><section name=\"log4net\" type=\"log4net.Config.Log4NetConfigurationSectionHandler, log4net\" /></configSections>"}

이는 두 가지 접근 방식이 다른 모양의 병에 XML이 필요하다고 믿게합니다. 나는 높고 낮은 검색을했지만 필요한 XML의 스키마는 나를 피합니다. 내가 찾을 수있는 모든 것은 x.exe.config 또는 web.config를 사용합니다. 누군가 Spring.net에 대한 유효한 XML 컨텍스트 정의를 지적 할 수 있습니까?

<spring>
    <context>
        <context name="MyApplication">
            <resource uri="file://Resources/MyApplicationContext.xml"/>
        </context>
    </context>
</spring>

나는 이것이 spring.net을 읽기를 원하는 app.config의 관련 섹션이라고 생각합니다.

도움이 되었습니까?

해결책

Spring.net Docs는 통증이 좋은 운동입니다

소개관 섹션을 확인 했습니까? "기본 - 컨테이너 및 물체"참조 문서의? IMHO 챕터 5.2.1"구성 메타 데이터 "및 5.2.2"컨테이너 인스턴스화 "컨테이너를 인스턴스화"당신이 달성하려는 것을 명확하게 보여줍니다. 당신의 고통 요점은 무엇 이었습니까? 우리는 당신의 개선 제안을 기꺼이받을 것입니다. !

또한 .NET 관련 질문에 대한 Spring Post Spring을 우리의 커뮤니티 포럼 - 질문에 답할 가능성이 더 높습니다.

건배, 에리히

다른 팁

마침내이 장애물을 청소했습니다. xmlapplicationcontext는 app.config에서 중간 매핑 xml을 읽지 않습니다 ... 자원 요소가 직접적으로 지적 된 내용을 읽습니다. spring.net의 Contextregistry 클래스에서 사용하는 app.config 형식을 읽지 않습니다.Spring.net Docs는 통증이 좋은 운동입니다.

context = new XmlApplicationContext("file://Resources/MyApplicationContext.xml");

이 XML은 다음 형식입니다.

<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
  <object id="Wilma" type="WhatIsSpring.Wilma, WhatIsSpring"/>
  <object id="Fred" type="WhatIsSpring.Fred, WhatIsSpring">
    <property name="TheDependency" ref="Wilma"/>
  </object>
</objects>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top