Je suis nouveau à SSRS. Nous aurons deux morceaux légèrement différents de XML dans une seule ligne d'une table de base de données SQL Server. Dans un rapport SSRS, nous ne voulons montrer que les différences entre les blocs XML. Je ne sais pas comment faire cela, mais je pense que le type XML dans SQLServer 2005 pourrait être utile, ou les transformations XSLT dans SSRS. Quelqu'un pourrait-il me pointer dans la bonne direction?Comparer XML dans SSRS
Répondre
Je n'ai pas non plus sous-entendu votre question, mais si vous voulez dire cela, vous avez deux XML (chaîne) et dans votre rapport vous voulez montrer juste la partie différente de ces deux chaînes.
Si je vous, j'ai écrit un class
dans .NET (c#
) qui « prennent deux xml » et traiter les différentes capacités avec .NET, puis je retourne l'autre dans un Array
comme
Notez que la le code suivant est un pseudo code pas un vrai.
public string[] ComapreXML(XMLDocument first, XMLDocument second)
{
string[] result = null;
if(first.element.content != second.element.content)
result.add(first.element.getData());
return result;
}
je le compiler cette classe et ajouter cette classe à SSRS (je l'ai écrit un article sur How to extend SSRS Functionalities here)
Et enfin INTHE rapport que j'utiliser ce code pour obtenir le résultat. Faites-moi savoir si c'était utile ou non.
Je ne suis pas sûr s'il y a quelque chose facilement disponible pour identifier les différences dans deux documents XML. Cependant, j'ai écrit une fois une fonction qui peut comparer deux documents XML et dire s'ils ont le même contenu ou non. Vous pouvez trouver le code here. Peut être vous pouvez prendre le code, le modifier et renvoyer les différences entre les deux documents XML - au cas où aucune autre option n'est laissée.
- 1. Lecture de code XML dans SSRS
- 2. Comparer XML en Java
- 3. Comparer les fichiers XML dans Eclipse
- 4. Comment comparer deux schémas XML
- 5. Exportation XML SSRS - suppression de la nomenclature
- 6. Comment puis-je comparer 2 documents XML?
- 7. La meilleure façon de comparer 2 documents XML dans .NET
- 8. SSRS Reports Version
- 9. Évaluation paresseuse dans SSRS
- 10. Graphique répétitif dans SSRS?
- 11. Internationalisation dans SSRS
- 12. SSRS - Utiliser la macro dans un rapport SSRS
- 13. XSLT sur SSRS rapport
- 14. TSQL - Case Date Comparer
- 15. Une meilleure façon de comparer les documents XML?
- 16. Comment comparer un élément XML avec une variable XSL
- 17. Est-il possible de comparer les rapports générés à partir de SSRS et Crystal Report?
- 18. Comment comparer dans RDLC
- 19. comparer l'action dans l'iphone
- 20. Personnalisation comparer dans bsearch()
- 21. Comment comparer efficacement deux gros fichiers XML élément par élément?
- 22. XML Schema: comparer à des éléments de date
- 23. XSLT pour comparer XML en utilisant local-name()
- 24. Comparer deux xml et imprimer la différence en utilisant LINQ
- 25. XMLUnit - Comparer deux XML ignorant l'ordre des enfants
- 26. Rapport de diagramme dans SSRS
- 27. Largeur de page dans SSRS
- 28. Assemblage personnalisé dans SSRS 2008
- 29. Habillage de texte dans SSRS
- 30. SSRS dans .Net Application Windows
J'espérais une solution déclarative. Je ne savais pas que SSRS pouvait être étendu comme ça, mais cela ferait peut-être l'affaire. Merci. – silves89