expression xpath pour supprimer l'espace

J'ai ce code HTML:

 <tr class="even  expanded first>
   <td class="score-time status">
     <a href="/matches/2012/08/02/europe/uefa-cup/">

            16 : 00

     </a>
    </td>        
  </tr>

Je veux extraire le (16 : 00) chaîne de caractères sans les espaces. Est-ce possible?

  • À l'aide de la mise en œuvre qu' - PHP, ou quoi? XPath est concerné par la récupération de nœuds, pas de chaîne de manutention. Toute suppression d'espaces devra être effectué séparément après la récupération.
  • je pense qu'il y a une expression pour obtenir le texte de votre choix sans espaces
  • Si nous parlons de php (que j'ai en quelque sorte pris en considération depuis qu'il est à propos de html), vous pouvez définir preseveWhiteSpace à faux sur vous objet DOMDocument, entraînant la suppression automatique de la redondance de l'espace blanc. php.net/manual/de/...
  • Comme je l'ai dit, XPath n'est pas une chaîne de mécanisme de gestion; il ne peut pas supprimer les espaces. Il est intéressé uniquement à la récupération de données. Tout ce que vous voulez faire POUR que les données doivent être faits séparément, et, actuellement, nous ne savons pas quelle est la langue que vous utilisez pour faire dans la.
  • l'affirmation absolue sur la chaîne des capacités de gestion de XPath est avéré faux -- par ma réponse. 🙂
  • Il n'est pas nécessaire d'utiliser tout supplément de fonctions de PHP, comme trim() -- la chaîne peut être produite par l'évaluation d'un seul, court de l'expression XPath.

InformationsquelleAutor adellam | 2012-08-02