Tag: xslt
XSLT ist eine Transformations-Sprache für XML entworfen, um die Transformation von strukturierten Dokumenten in andere Formate (wie XML, HTML und nur-text). Fragen sollten verwenden Sie eine der xslt-1.0 -, xslt-2.0-oder xslt-3.0-tags, angebracht.
3
Antworten
Bitte helfen Sie mir, Jungs. Ich versuche nur zu erklären, ein einfaches result tree fragment und Durchlaufen Sie es. ... <xsl:variable name="rtf"> <item-list> <item id="1">one</item> <item id="2">two</item> <item id="3">three</item> <item id="4">four</item> </item-list> </xsl:variable> <xsl:for-each select="msxsl:node-set($rtf)/item-list/item"> <xsl:value-of select="@id"/>
4
Antworten
Schreibe ich eine XSL-transformation, und meine Quelle ist ein element wie diese - "Titel". Die Ziel-xml enthalten sollte, "Title". Gibt es eine Möglichkeit, Großschreibung des ersten Buchstaben einer Zeichenfolge in XSL? warum ist dies ein community-wiki? Geprüft
5
Antworten
Den folgenden JavaScript nimmt an, Lesen Sie die beliebtesten tags aus einer XML-Datei und wendet das XSL-Stylesheet und die Ausgabe an den browser als HTML. function ShowPopularTags() { xml = XMLDocLoad("http://localhost/xml/tags/popular.xml?s=94987898"); xsl = XMLDocLoad("http://localhost/xml/xsl/popular-tags.xsl"); if (window.ActiveXObject) {
1
Antworten
Habe ich zum konvertieren von xml-Daten in Textdatei mit fester Länge unter Verwendung von XSLT 2.0. Konnte ich so etwas wie <xsl:value-of select="substring(concat(../../msg:StreamStart/msg:Stream/msg:AgencyBankParameter, ' '), 1, 10)"/> die arbeiten, aber mit 20 Spalten, alle von Ihnen ausgegeben
2
Antworten
Das funktioniert gut: <xsl:variable name="issue_info_file" select="document('/issues/2010/12/08/info.xml') /page-components/issue-metadata-component/title"/> Aber nicht: <xsl:variable name="issue_info_file" select="string(concat($full_issue_path,'/info.xml'))"/> <xsl:variable name="issue_title" select="document($issue_info_file) /page-components/issue-metadata-component/title"/> Tut jemand, ob dies überhaupt erlaubt in XSLT? Wenn nicht, hat jemand empfehlen, eine Lösung zum öffnen von Dateien mit einer
1
Antworten
Habe ich aktualisiert XSLT-Prozessor. Und immer das aktuelle Datum Zeit. Aber es ist nicht im gewünschten format. <xsl:value-of select="format-dateTime(current-dateTime(), '[Y,4][D,2][M,2] [H]:[m]:[s]:[f01] [Z]')" /> gibt 20132409 14:03:17:54 -04:00 Aber ich möchte im long-format mit Millisekunden. So etwas wie
3
Antworten
Schreibe ich eine Chrome-Erweiterung, die sollten wenden Sie XSLT-Transformation auf bestimmte XML-Dokumente on-the-fly. Nur zum testen verwende ich folgende XML-und XSL-Dateien: XML: <?xml version="1.0" encoding="utf-8" ?> <WebServiceMessage> <status>timeout</status> <message>Nameserver%2520not%2520registered.</message> <stepName>Finish</stepName> <stepNumber>11</stepNumber> <maxStepNumber>11</maxStepNumber> <percent>100</percent> <session>2fc0f139b88a800151e5f21b9d747919</session> </WebServiceMessage> XSL: <?xml
1
Antworten
Habe ich das folgende Dokument Struktur und ich möchte ein Inhaltsverzeichnis erstellen, welches passen würde zu meinem XSLT-transformation. Ich versuchte viele Dinge, aber keiner von Ihnen arbeitete für mich. Könnte jemand mir dabei helfen? Mit der folgenden
3
Antworten
Blick auf die folgenden zwei Beispiele: <foo>some text <bar/> and maybe some more</foo> und <foo>some text <bar/> and a last <bar/></foo> Gemischten text-Knoten und - bar Elemente innerhalb der foo element. Jetzt bin ich in foo, und
2
Antworten
Liebe Freunde guten Tag. Mein problem könnte sein, das ist sehr grundlegend, d.h. wie können wir entfernen Sie root-element aus einer xml-Datei mit Hilfe von xslt. Xml-file Beispiel unten gegeben. <Result> <Jobs id="1"> <Job ID="000000" PositionID="0000"> <Title>Development
5
Antworten
Wie kann ich die preserve-entity-Referenzen beim transformieren von XML mit XSLT (2.0)? Mit allen Prozessoren, die ich habe versucht, die Einheit wird standardmäßig aufgelöst. Ich kann verwenden xsl:character-map zu handhaben, die Zeichen-Entitäten, aber was ist mit text-Entitäten?
4
Antworten
Ich bin mit einem rekursiven template, dass die Suche nach einige spezifische Elemente, wie etwa diese: <xsl:template name="GetProdDependency"> <xsl:param name="TechProd"></xsl:param> <xsl:param name="BeatenPath"></xsl:param> <xsl:variable name="TechProdArch" select="$TechProd/pro:own_slot_value[pro:slot_reference='technology_product_architecture']/pro:value"></xsl:variable> <xsl:variable name="TechProdArchNode" select="/node()/pro:simple_instance[pro:name=$TechProdArch]"></xsl:variable> <xsl:variable name="TechProdCompList" select="$TechProdArchNode/pro:own_slot_value[pro:slot_reference='contained_techProd_components']/pro:value"/> <xsl:for-each select="$TechProdCompList"> <xsl:variable name="TechProdAsRole" select="/node()/pro:simple_instance[pro:name=current()]/pro:own_slot_value[pro:slot_reference='technology_product_as_role']/pro:value"/> <xsl:variable
6
Antworten
Wie verhindere ich doppelte Einträge in einer Liste auswählen, und dann im Idealfall Sortieren die Liste? Was ich Tue, ist, wenn die Informationen auf einer Ebene fehlt, wobei die Informationen von einer Ebene weiter unten, zum Bau
1
Antworten
Habe ich diese einfache xml-Dokument: <?xml version='1.0' encoding='UTF-8'?> <registry xmlns="http://www.iana.org/assignments" id="character-sets"> <registry id="character-sets-1"> <record> <name>ANSI_X3.4-1968</name> </record> </registry> </registry> Als ich dieses xsl-kann ich extrahieren Sie die Namen: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:my="http://www.iana.org/assignments" version="1.0"> <xsl:template match="/my:registry"> <xsl:copy-of
1
Antworten
dies ist meine xml - <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <products> <product_id value=" 1 "> <tab_id value=" 51 "> <tab_name value=" test1 "/> <status value=" 2 "/> <log value=" 5748 , 5749 , 128 "/> <born_from
1
Antworten
Ich versuche zum hinzufügen von Transaktionen auf der Grundlage der Kontonummer und Währung im Zusammenhang mit der Höhe. Hier ist der original-xml: Ich erwartet, dass es bei den meisten 1000 Transaktionen. Im Beispiel habe ich 5 Transaktionen
2
Antworten
Ist es möglich, die match-Attribute, die nicht gehören zu einer Teilmenge der Attribute? Zum Beispiel, ich würde gerne match alles, aber @attr1 und @attr2. Gibt es eine Möglichkeit zum schreiben einer template match-Anweisung ähnlich der folgenden, oder
1
Antworten
Ich habe einige javascript-code, der, basierend auf den von dir verwendeten browser, wendet eine XSL-transformation auf XML eingegangen. Dies funktioniert in allen Browsern außer dem IE9. Es gibt zwar eine Bestimmung, die die Logik für den IE
1
Antworten
Ich habe versucht, führen Sie verschachtelte Schleife in der XSL-Datei, sondern stecken nach mehreren versuchen Meine xml-Datei geht, wie dieser Weg <chromosome cnumber="X" cstart="10000" cend="1000000"> <gene> <gname>ENSG00000216667</gname> <gstart>100411</gstart> <gend>102713</gend> <external_ref> <one>OTTG:OTTHUMG00000046372</one> <two>HGNC:CXYorf11</two> <three>HGNC_curated_gene:CXYorf11</three> </external_ref> <transcript> <tname>ENST00000406851</tname> <tstart>100411</tstart>
1
Antworten
Sehe ich in meiner Anwendung xinclude in meinem geparsten XML-Datei funktioniert nicht in meinem Java-XSLT-Konvertierung. Jedoch, obwohl ich zu tun: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setXIncludeAware(true); Ich bin nicht speziell einstellen der Transformator-Fabrik als System.getProperty("javax.xml.transform.TransformerFactory") gibt "null". Meine
2
Antworten
Bin ich mit dem html-agility-pack zu Lesen, der Inhalt meiner html-Dokument in einen string, etc.. Nachdem dies geschehen ist, würde ich gerne entfernen bestimmter Elemente im Inhalt von Ihrer Klasse, aber ich bin stolpern auf ein problem.
1
Antworten
Meine xsl-Datei <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:good="xalan://com.epam.laba.model.Good" xmlns:validator="xalan://com.epam.laba.validator.ValidatorXslGood"> <xsl:include href="parameter.xsl"/> <xsl:param name="validator"/> <xsl:param name="good"/> <xsl:output method="xml" indent="yes"/> <xsl:template match="/|node()|@*"> <xsl:if test="validator:validateGood($good)"> <xsl:copy> <xsl:apply-templates select="node()|@*" /> </xsl:copy> </xsl:if> </xsl:template> ...... Java-code erzeugen, validator und festgelegt xsl Good good=fillGood(parameters); ValidatorXslGood
2
Antworten
Wie wähle ich Elemente, die über zwei Attribute? Kann ich tun @name | @area die "name oder Bereich", aber wie mache ich "name und Bereich"? InformationsquelleAutor Jakub Arnold | 2009-05-26
1
Antworten
Ich habe eine xml-Datei und auch eine xsl-Datei, die ich schrieb, für Sie zum generieren von html-Code. meine xml Datei ist: <?xml version="1.0" encoding="UTF-8"?> <expert_questions> <question Id="10"> <source_ip>192.168.150.1</source_ip> <port>545</port> <packet_size>1400</packet_size> <more_details> <time>13:42</time> <count>100</count> <comment>more details</comment> </more_details> </question>
3
Antworten
Habe ich einen benutzerdefinierten Inhaltstyp mit einem benutzerdefinierten Feld vom Typ TEXT. Dieses Feld enthält eine URL, die beginnt mit Protokoll DynamicsNav: so ist sharepoint nicht erlauben, zu verwalten, dieses Feld als standard "sicher" hyperlink-Feld. Dieses Feld
2
Antworten
Ich würde gerne verwandeln jeden http/s-basierte url im inneren random text werden automatisch getaggt mit xsl-fo , wo die random-text enthält einen oder mehrere http/s-basierte url sein. Damit die http/s-url ist nicht Teil eines Attributs oder der
3
Antworten
Ich Frage mich, ob jemand kann mir helfen, glätten Sie eine XML-Datei in das CSV-format. Ich arbeitete heute den ganzen Tag, und obwohl ich habe festgestellt, dass einige einfache Beispiele, mein Problem ist slighlty anders. Siehe Beispiel
1
Antworten
Habe ich ein xsl-Dokument mit javascript-int es, in die ich Anhängen, url-Parameter, um die Zeichenfolge. window.parent.parent.addTab('Loading...', 'PGS/ContentView.aspx?dpath=' + dpath + '&hashValue=' + hashValue); Xsl mithilfe von visual studio gibt mir die Fehlermeldung " entity 'hashvalue' nicht definiert,
1
Antworten
Ich habe Folgendes XML: <t>a_35345_0_234_345_666_888</t> Ich würde gerne ersetzen die erste vorkommen der Zahl nach dem "_" mit einer festen Anzahl 234. So sollte das Ergebnis Aussehen: <t>a_234_0_234_345_666_888</t> Ich habe versucht mit der folgenden, aber es funktioniert
4
Antworten
EDIT: ich habe auch Zugang zu ESXLT Funktionen. Habe ich zwei node-sets von string-tokens. Ein Satz enthält Werte wie diese: /Geography/North America/California/San Francisco /Geography/Asia/Japan/Tokyo/Shinjuku Anderen set enthält Werte wie diese: /Geography/North America/ /Geography/Asia/Japan/ Mein Ziel ist es,
2
Antworten
Ich versuche zu transformieren XML-Daten in HTML mit XSLT für meine bachelor-Arbeit. Mein professor will mich zu prüfen, XSL-FO auch, oder zumindest schreiben einige Wort über ihn. Aber ich bin sehr noob auf diesem. Also meine Fragen
2
Antworten
Ich bin sehr neu in XML & XSLT und habe eben einen job, wo eines meiner Projekte muss mich um diese zu verwenden. Ich versuche, eine dynamische variable (später auf diese variable nicht hardcoded werden), um Attribute
2
Antworten
Ich versuche, die Klammern verwenden, um Standardwert außer Kraft setzen Rangfolge der in einem xpath-Ausdruck innerhalb eines xslt-ohne Erfolg. Zum Beispiel: <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" extension-element-prefixes="exsl" version="1.0"> <xsl:output encoding="utf-8" standalone="yes"/> <xsl:template match="/"> <xsl:apply-templates select="*"/>
2
Antworten
Ich habe gerade angefangen zu lernen, XSLT und habe Probleme ignorieren duplizierten Elementen. Habe ich die Suche durch Stack-Overflow und habe gesehen, dass Leute Fragen ähnliche Fragen. Ich habe versucht, ein kleines Beispiel, um zu sehen, wo
1
Antworten
Können sagen, eine haben dieses basic-xml-Dokument: <result name="response" numFound="73" start="0"> <doc> <str name="contentType">Content1</str> <str name="content">Some content here</str> </doc> <doc> <str name="contentType">Content2</str> <str name="content">Some other content</str> </doc> </result> Plane ich, eine andere Vorlage für jeden content-Typ. Was sind
1
Antworten
Umfangreiche Forschung nicht führen mich zu verstehen, warum die unten passiert - ich hoffe, dass die community helfen kann... Ich kopiert die angegebenen Dateien in Warum HTML1113: der Dokument-Modus neu starten aus IE9-Standards-Macken auf dem lokalen Dateisystem
1
Antworten
Möchte ich nennen, mein eigenes xsl-template, wenn ich fand das matching von xml-element mit Attribut-Wert, beginnend mit der "Überschrift".Wie mache ich diese Abfrage in Xslt. Beispiel: <w:p> <w:pPr> <w:pStyle w:val="Heading2"/> </w:pPr> </w:p> <w:p> <w:pPr> <w:pStyle w:val="Heading1"/> </w:pPr>
3
Antworten
Kann ich es tun, aber nicht für den default namespace, mit der <xsl:namespace>. Wenn ich versuche es zu tun für den default namespace: <xsl:namespace name="" select"myUri"/> nie funktioniert. Es verlangt, dass ich explizit definieren den namespace für
2
Antworten
Wie bekomme ich den Wert eines Attributs genannt xlink:href des xml-Knotens in xsl-template? Habe ich diese xml-Knoten: <DCPType> <HTTP> <Get> <OnlineResource test="hello" xlink:href="http://localhost/wms/default.aspx" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" /> </Get> </HTTP> </DCPType> Wenn ich versuche, die folgende xsl, bekomme ich
4
Antworten
Habe ich gesehen, dass mehrere Fragen auf, wie zum codieren eines Bildes-Datei im base64, aber wie sieht es anders herum - wie kann ich rekonstruieren ein Bild von einem base64-string, gespeichert in einer XML-Datei? <resource> <data encoding="base64">
4
Antworten
Ich bin mit XSLT zu verarbeiten, meine ASP.Net web.config-Datei fügen Sie einige extra log4net Konfiguration. Es ist angewendet, die von der NANT-standard-task namens <style>. Während es erfolgreich fügt den neuen Inhalt, es stellt die vielen self-closing-tags, die
3
Antworten
Habe ich ein vorhandenes XML-Dokument mit einigen optionalen Knoten und ich wollen einen neuen Knoten einfügen, aber an einer bestimmten Stelle. Dokument sieht ungefähr so aus: <root> <a>...</a> ... <r>...</r> <t>...</t> ... <z>...</z> </root> Den neuen Knoten
4
Antworten
Wie kann ich mithilfe von xslt -, Knoten-Wert an X-position, ohne die Verwendung von foreach - <items> <item1>x</item1> <item2>x</item2> <item3>x</item3> </items> Erklärt ist das in der Programmierung Sinn: <xsl:value-of select="Items/Item[2]"/> ================================================== Einfach zu wenig erweitern, ist die
3
Antworten
Möchte ich entfernen, andere Zeichen als Buchstaben aus einem string in XSLT. Zum Beispiel <Name>O'Niel</Name> = <Name>ONiel</Name> <Name>St Peter</Name> = <Name>StPeter</Name> <Name>A.David</Name> = <Name>ADavid</Name> Können, verwenden wir Reguläre Ausdrücke in XSLT, dies zu tun? Das ist der
2
Antworten
Ich habe zu prüfen, ob ein Wert übereinstimmt, die eine bestimmte Zeichenfolge, und die Eingabe kann in jedem Fall. <xsl:if test="$adminStatus='Down'"> do something </xsl:if> InformationsquelleAutor flash | 2010-04-16
3
Antworten
Ich bin auf der Suche für eine statische Funktion in der .NET framework, die nimmt ein XML-Codeausschnitt, und eine XSLT-Datei, gilt die transformation in den Speicher, und gibt die transformierten XML-Daten. Ich würde dies gerne tun: string
2
Antworten
Gegeben, die folgende Struktur, wie Sie den ersten und den zweiten Knoten mit allen Ihren Elementen aus dem Dokument basierend auf dem Prädikat in XSLT: <list> <slot>xx</slot> <data> <name>xxx</name> <age>xxx</age> </data> <data> <name>xxx</name> <age>xxx</age> </data> <data> <name>xxx</name>
2
Antworten
Unterstütze ich eine Website, die Inhalte generiert XML, das wird dann übersetzt in web-Seiten mit Hilfe von XSLT. Ich bin gebeten worden, zu erstellen Sie ein neues stylesheet für die Transformation der Ausgabe des "Archiv" - Seite
2
Antworten
Ich bin learning XSLT. Diese Fragen können offensichtlich sein, aber ich bin wirklich nun fest. Sauerstoff gibt die folgenden zwei Arten von Fehlern: Namespace ist nicht erklärt für 'ownFunction()'. ("nicht deklariertes namespace-Präfix {xs}") unbekannten system-Funktion index-of-string() Die
1
Antworten
Ich habe eine situation, wo mein XSLT-Dateien angezeigt werden sollen, die Preise alongwith Dezimalstellen bedingt, je nachdem, ob die XML-Eingabe enthält Dezimalzahlen oder nicht. Also, ich kann empfangen XML-Dateien mit zwei Arten von Werten - XML enthalten