[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] xpath query failing


Subject: Re: [xsl] xpath query failing
From: "Joseph L. Casale jcasale@xxxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Apr 2016 21:21:06 -0000

> Well, there's always the ghastly workaround
>
> >> "/*[local-name() = 'nlog']/@throwExceptions"
>
> Over on xml-dev there are people actually defending the design of XML
namespaces. Amazing.

Hi Michael,
That worked, much appreciated. I assumed I could leverage that for the
remainder
as well such as selecting "/nlog/targets/target[@name='file']/@fileName" or
"/nlog/rules/logger[writeTo='file']/@minlevel" however those did not work
with
either the above workaround or a relative expression such as
"//targets/target[@name='file']/@fileName".

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      throwExceptions="true">

  <targets>
    <target xsi:type="EventLog"
            name="eventLog"
            source="..."
            layout="..." />
    <target xsi:type="File"
            name="file"
            layout="..."
            fileName="..."
            archiveFileName="...{#}.log"
            archiveEvery="Day"
            archiveNumbering="Rolling"
            maxArchiveFiles="31"
            keepFileOpen="true" />
  </targets>

  <rules>
    <logger name="*" minlevel="Error" writeTo="eventLog" />
    <logger name="*" minlevel="Trace" writeTo="file" />
  </rules>
</nlog>

By chance any other tricks up your sleeve?

Thanks!
jlc


Current Thread
Keywords
xml