Xpath Umbraco:根据国家/地区自动拾取媒体文件

Xpath Umbraco:根据国家/地区自动拾取媒体文件,xpath,umbraco,Xpath,Umbraco,我正在使用以下结构维护umbraco站点: Home UK Audio Audio1.html Audio2.html Video Video1.html Video2.html AU Audio Audio1.html Audio2.html Video Video1.html V

我正在使用以下结构维护umbraco站点:

Home
    UK
       Audio
         Audio1.html
         Audio2.html
       Video
         Video1.html
         Video2.html
    AU
       Audio
         Audio1.html
         Audio2.html
       Video
         Video1.html
         Video2.html
到目前为止,来自两个国家的html页面共享相同的音频和视频文件。这些是使用XPath(/root/Home/Site)拾取的

现在,我想发布特定于该国的音频和视频文件。我只是想知道XPath现在应该是什么样子

例如:

如果用户正在访问UK Audio1.html,那么它可以从
/root/Home/Site[@nodename=“UK”]

如果用户正在访问AU Audio1.html,则它已从中选择
/root/Home/Site[@nodename=“AU”]

如何编写XPATH以自动从这些媒体文件中选取

/root/Home/Site[.="UK"]


工作?

是的。他们正在工作。但问题是,我希望在XPATH中自动填充UK和AU。获取级别2的节点名的某种方法。@Mahesh,是否使用XSLT?你在哪里使用XPath?
/root/Home/Site[.="AU"]