नहीं मिल रहा है। मैं .NET XslCompiledTransform का उपयोग करके कुछ Xaml को HTML में परिवर्तित करने की कोशिश कर रहा हूं और Xslt को Xaml टैग से मिलान करने में कठिनाइयों में भाग रहा हूं।xsl: टेम्पलेट मैच को
<FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph>a</Paragraph>
</FlowDocument>
और यह xslt: इस Xaml इनपुट के साथ उदाहरण के लिए
<html>
<body>
a
</body>
</html>
उम्मीद से
बल्कि:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="FlowDocument">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="Paragraph" >
<p>
<xsl:apply-templates />
</p>
</xsl:template>
मैं इस आउटपुट प्राप्त
<html>
<body>
<p>a</p>
</body>
</html>
सका यह नामस्थान के साथ एक समस्या हो सकती है? यह एक एक्सएसएल ट्रांसफॉर्म पर मेरा पहला प्रयास है, इसलिए मुझे नुकसान हुआ है।
धन्यवाद रॉबर्ट - मैंने xsl में नेमस्पेस जोड़ने का प्रयास किया था: स्टाइलशीट टैग लेकिन नाम फ़ील्ड को नाम फ़ील्ड में प्रीपेड नहीं किया था। – dmo