XMLdocument 자체를 매개 변수로 XML로 저장하지 않고 XSLT에 전달하고 싶습니다. 그렇게 할 방법이 있습니까? 내 함수는 두 개의 Xmldocument를 받아들이고 두 XML을 기반으로 새 XML을 만들어야합니다.XMLDocument를 XSLT에 매개 변수로 전달
답변
변환은 XmlReader를 허용합니다. DOM (일반적으로 문서 요소)의 모든 요소에 대해 XmlNodeReader (충분 함)를 만들 수 있습니다.
일부 코드 예제를 제공해 주실 수 있습니까? – i0707
@ i0707 원하는 경우 나중에 예제를 추가 할 수 있지만 MSDN의 예제와 다소 유사합니다. http://msdn.microsoft .com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx하지만 소스 객체에 대해 새 XmlNodeReader (rootNode)를 전달합니다. –
아래에서 시도했지만 작동하지 않습니다. XmlDocument testXml = new XmlDocument (); testXml.Load (@ "D : \ search.xml"); XmlNode xmlNode = testXml.SelectSingleNode ("response"); XmlNodeReader xmlNodeReader = 새 XmlNodeReader (xmlNode); arguments.AddParam ("SearchXml", "", xmlNodeReader); – i0707
XML 문서 노드를 결합하고 전체를 변환하는 것이 더 좋을 것입니다. 매개 변수로 XML을 전달할 수있는 방법이 있지만 그 중 어느 것도 귀엽지 않으며 사용자가 그것을 수행 한 후에도 여전히 xsl 속임수를 사용하여 액세스 할 수 있습니다.
- 1. 매개 변수로 파일 전달
- 2. 배열을 매개 변수로 전달
- 3. BeginInvoke를 매개 변수로 전달
- 4. URL을 매개 변수로 전달
- 5. db_query를 매개 변수로 전달
- 6. C++ 매개 변수로 클래스 전달
- 7. 메서드에서 매개 변수로 개체 전달
- 8. 클래스를 매개 변수로 전달 하시겠습니까?
- 9. URL을 URL 매개 변수로 전달
- 10. ZK : 매개 변수로 작업 전달
- 11. 스크립트 변수를 매개 변수로 전달
- 12. Grails - 매개 변수로 링크 전달
- 13. RGui에 매개 변수로 스크립트 전달
- 14. XML 스트림을 매개 변수로 XSLT에 전달할 수 있습니까?
- 15. 동적 SQL (매개 변수로 테이블 이름 전달)
- 16. 한 va_list를 다른 매개 변수로 전달
- 17. jTemplates에 연관 배열을 매개 변수로 전달
- 18. DateTime 값을 OleDbCommand에 매개 변수로 전달
- 19. 익명 함수를 나중에 사용할 매개 변수로 전달
- 20. 클래스에 매개 변수로 창 이름 전달
- 21. C++ : 함수를 다른 함수의 매개 변수로 전달
- 22. URL을 매개 변수로 컨트롤러 작업에 전달
- 23. uiimageview를 NStimer 선택기의 매개 변수로 전달 하시겠습니까?
- 24. jQuery, 선택기를 옵션 매개 변수로 전달
- 25. url을 웹 서비스 메서드에 매개 변수로 전달
- 26. 반환 형식을 java의 매개 변수로 전달 하시겠습니까?
- 27. C# : 파생 클래스를 매개 변수로 전달
- 28. ASPX에서 Javascript 로의 Eval을 매개 변수로 전달
- 29. Crystal Reports에서 데이터 소스를 매개 변수로 전달
- 30. 시스템 클래스를 생성자 매개 변수로 전달
'매개 변수'라고 말하면 .NET 메소드 매개 변수 또는 XSLT 스타일 시트 매개 변수를 의미합니까? – Flynn1179
XSLT에 대한 매개 변수로, XSLTarguments를 사용하여 전달합니다. XSLT에서 XMLDocument에 액세스하려고합니다. 여기에서는 여러 XML을 사용하여 단일 XML을 만듭니다. 모든 XML이 함수의 XMLDocument 형식의 매개 변수로 제공됩니다. – i0707