Será que o XPath verdadeiro paso adiante?

Visión global:

Creado unha lista personalizada que xere un tipo de contido con algunhas decenas de columnas.

Engadido a unha páxina e, a continuación, a través SPD, convertido nunha exhibición de datos.

Problema:

My Xpath expression was returning blank for a column named "Current Position". I referenced it thusly:

    <table border="1">
      <XSL:for-each select="/dsQueryResponse/Rows/Row" >
        <tr>
          <td>
            Estado actual:
            <XSL:value-of select="@Current_x0020_Status"></XSL:valor de>
          </td>
        </tr>
      </XSL>
    </mesa>

The column in the CT is named "Current Status". It shows up in the lookup as "Current Status". Everywhere you look, you see "Current Status".

Mentres debatendo locamente sobre, procura dunha solución, I instead referred to "@Recruiter" e velaí! — that actually returned back the current status. I expected it to return back the recruiter when I did that.

Solución:

I poked about in SPD. Go to that page in SPD and it shows the data view. You can inspect the actual data provided to the view and associated Xpath. Here I found out that indeed, the Xpath pointed at "Recruiter". Strangely enough, the "actual" recruiter field pointed from "Recruiter1".

Tirar:

SPD proporciona expresións XPath autoridade para liñas & columnas nunha exhibición de datos.

Segundo, it shows the actual data. So for example, unha columna de tipo amosar esta:

<nobr><van><A HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID=17">Galvin, Galicia</A><img border ="0" height="1" width="3" src="/_layouts/images/blank.gif"/><a href = "javascript:’ onclick = 'IMNImageOnClick();return false;’ class = "ms-imnlink '><nome img = 'imnmark’ title =” border =’0′ height = '12’ width = '12’ src = "/ _layouts / images / blank.gif’ alt = 'Non hai información de presenza’ SIP = 'PGalvin@xxx.com’ id = 'imn_77, type = SMTP' /></un></van></nobr>

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *