C# 在Umbraco中查找媒体项的xml源?

C# 在Umbraco中查找媒体项的xml源?,c#,asp.net,xslt,umbraco,C#,Asp.net,Xslt,Umbraco,我想制作一些xslt或.net宏,但我真的不知道xml源代码是如何生成的。是否有办法检索源文件或将其隐藏 我建议将您的问题发布在上而不是堆栈溢出上,因为知道答案的人比堆栈溢出上的人多得多 所有内容的XML源可从/App_Data/umbraco.config文件获得 媒体项的XML源确实是隐藏的。您可以尝试使用: <xsl:copy-of select="umbraco.library:GetMedia($currentPage/image, 0)" /> 。。其中“imag

我想制作一些xslt或.net宏,但我真的不知道xml源代码是如何生成的。是否有办法检索源文件或将其隐藏

我建议将您的问题发布在上而不是堆栈溢出上,因为知道答案的人比堆栈溢出上的人多得多

所有内容的XML源可从/App_Data/umbraco.config文件获得

媒体项的XML源确实是隐藏的。您可以尝试使用:

<xsl:copy-of select="umbraco.library:GetMedia($currentPage/image, 0)" /> 

。。其中“image”是媒体选择器属性的别名

默认媒体项的XML应该有点像这样:

      <Image id="1080" version="95613824-93a7-42ea-b2dd-284d247e9c40" parentID="1079" level="2" writerID="0" nodeType="1032" template="0" sortOrder="1" createDate="2011-05-11T10:40:12" updateDate="2011-05-11T10:40:12" nodeName="Default" urlName="default" writerName="admin" nodeTypeAlias="Image" path="-1,1079,1080">
        <umbracoFile>/media/491/img1.jpg</umbracoFile>
        <umbracoWidth>2580</umbracoWidth>
        <umbracoHeight>436</umbracoHeight>
        <umbracoBytes>169477</umbracoBytes>
        <umbracoExtension>jpg</umbracoExtension>
      </Image>

/media/491/img1.jpg
2580
436
169477
jpg

我建议将您的问题发布在上而不是堆栈溢出上,因为知道答案的人比堆栈溢出上的人多得多

所有内容的XML源可从/App_Data/umbraco.config文件获得

媒体项的XML源确实是隐藏的。您可以尝试使用:

<xsl:copy-of select="umbraco.library:GetMedia($currentPage/image, 0)" /> 

。。其中“image”是媒体选择器属性的别名

默认媒体项的XML应该有点像这样:

      <Image id="1080" version="95613824-93a7-42ea-b2dd-284d247e9c40" parentID="1079" level="2" writerID="0" nodeType="1032" template="0" sortOrder="1" createDate="2011-05-11T10:40:12" updateDate="2011-05-11T10:40:12" nodeName="Default" urlName="default" writerName="admin" nodeTypeAlias="Image" path="-1,1079,1080">
        <umbracoFile>/media/491/img1.jpg</umbracoFile>
        <umbracoWidth>2580</umbracoWidth>
        <umbracoHeight>436</umbracoHeight>
        <umbracoBytes>169477</umbracoBytes>
        <umbracoExtension>jpg</umbracoExtension>
      </Image>

/media/491/img1.jpg
2580
436
169477
jpg