Subject: Re: Descendants problems From: Reyes <reyes.garcia@xxxxxxxxxx> Date: Sat, 23 Oct 1999 13:25:11 +0200 |
>> And I want to take all the "SICHHINW" nodes in a new list. >> I have used: (select-elements (descendants nl) "SICHHINW") >> But, this gives me a empty node-list. I don't know why. >> > What, exactly, is in nl? In other words, what expression resulted >in the value of nl? > >-Brandon :) > > I don't understand very good your qzúiestion. But I explain to you what I have make. I have a sgml file, this is: <!doctype EINBAU SYSTEM "MTU_DEMO.dtd"> <?MADDR:MTU_DEMO\Anbau\011.10 FixVSchrEntw\4000\Deutsch> <EINBAU> <ARBGRP-EIN> <GRPUEBER>text text text</GRPUEBER> <ARBEINH-EIN> <LINK-BILD LINK="MTU_DEMO\Bildpool\010 Gehaeuse\4000\Deutsch#FG010002a0"> <ARBSCHR-EIN> <ARBTXT>bla bla bla</ARBTXT> </ARBSCHR-EIN> <ARBSCHR-EIN> <LINK-SICHHINW LINK="MTU_DEMO\SichPool\Motoren\4000\Deutsch#SchwebendeLast"> <ARBTXT>bla bla bla</ARBTXT> </ARBSCHR-EIN> </ARBEINH-EIN> </ARBGRP-EIN> </EINBAU> Where there is this tag "LINK-SICHHINW" I want take the datas from the adress in the attribute [ http://reyes-nt-pc:2000/MTU_DEMO/SichPool/Motoren/4000/Deutsch/proof.sgm ]. I make this with "sgml-parse". In this step, I take nl (element EINBAU (make element gi: (string-append "IB-" (gi (current-node))))) (element LINK-SICHHINW (let ((n (GetAnchor (current-node) "LINK" "SICHHINW"))) (if (node-list-empty? n) (make sequence (empty-sosofo)) (make sequence (sosofo-append (process-node-list n)))))) When GetAnchor returns "nl" then the output is "Mtu_out1.sgm" (attach) the procedure is: (define (GetAnchor node att son) (let* ((a (attribute-string att node)) (path "http://reyes-nt-pc:2000/MTU_DEMO/SichPool /Motoren/4000/Deutsch/prueba.sgm") (nl (sgml-parse path)) (n (select-elements (descendants nl) son)) (list-att (list "SchwebendeLast")) ) nl)) When GetAnchor returns "n" then the output is "Mtu_out2.sgm" (attach) the procedure is: (define (GetAnchor node att son) (let* ((a (attribute-string att node)) (path "http://reyes-nt-pc:2000/MTU_DEMO/SichPool /Motoren/4000/Deutsch/prueba.sgm") (nl (sgml-parse path)) (n (select-elements (descendants nl) son)) (list-att (list "SchwebendeLast")) ) n)) Thas is all, I hope this helps. (One thing, I use the procedure default for the rest of the tags) Regards, Reyes
<IB-EINBAU ><ARBGRP-EIN ><GRPUEBER >text text text</GRPUEBER ><ARBEINH-EIN ><LINK-BILD LINK="MTU_DEMO\Bildpool\010 Gehaeuse\4000\Deutsch#FG010002a0" ></LINK-BILD ><ARBSCHR-EIN ><ARBTXT >bla bla bla</ARBTXT ></ARBSCHR-EIN ><ARBSCHR-EIN ><ARBTXT >bla bla bla</ARBTXT ></ARBSCHR-EIN ></ARBEINH-EIN ></ARBGRP-EIN ></IB-EINBAU >
<IB-EINBAU ><ARBGRP-EIN ><GRPUEBER >text text text</GRPUEBER ><ARBEINH-EIN ><LINK-BILD LINK="MTU_DEMO\Bildpool\010 Gehaeuse\4000\Deutsch#FG010002a0" ></LINK-BILD ><ARBSCHR-EIN ><ARBTXT >bla bla bla</ARBTXT ></ARBSCHR-EIN ><ARBSCHR-EIN ><SICHPOOL ><SICHHINW ANKER="SchwebendeLast" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Schwebende Last. Lebensgefahr! </GEFAHRART ><GEFAHRTXT >Nur die vom Hersteller vorgesehene Aufhängevorrichtung verwenden sowie Hebevorschriften beachten. Sich niemals unter schwebenden Lasten aufhalten.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="scharfkantig" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Teile sind scharfkantig. Verletzungsgefahr</GEFAHRART ><GEFAHRTXT >Teile nur mit Schutzhandschuhen anfassen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Überdruck" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Druckluft steht unter Überdruck. Verletzungsgefahr!</GEFAHRART ><GEFAHRTXT >Wird Druckluft zum Ausblasen oder Trockenblasen eingesetzt, Schutzbrille oder Gesichtsschutz tragen. Der Druck darf 3,0 bar nicht übersteigen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="FlüssigStickstoff" SICHKLASS="GEFAHR" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Flüssiger Stickstoff</GEFAHRART ><GEFAHRTXT >Flüssigen Stickstoff nur in kleinen Mengen und vorschriftsmäßigen Gefäßen ohne festen Verschluß aufbewahren. Jeden Schlag oder Stoß der Gefäße, Armaturen oder Werkstücke vermeiden. Flüssigen Stickstoff nicht mit Körperteilen (Augen, Hände) in Berührung bringen. Schutzkleidung (u. a. Handschuhe, geschlossene Schuhe) und Schutzbrille tragen. Für gute Raumbelüftung sorgen. </GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Überdruck0.5" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Druckluft ist unter Überdruck verdichtete Luft. Verletzungsgefahr!</GEFAHRART ><GEFAHRTXT >Druck darf 0,5 bar nicht überschreiten. Schutzkleidung, Schutzhandschuhe und Schutzbrille / Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Salzsäure" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#haende" ></LINK-BILD ><GEFAHRART >Salzsäure ist stark ätzend. Verätzungs- und Erstickungsgefahr!</GEFAHRART ><GEFAHRTXT >Salzsäure nicht mit Augen, Kleidung und der Haut in Berührung bringen. Inhalation vermeiden. Schutzbekleidung, Schutzhandschuhe und Schutzbrille / Gesichtsschutz tragen. Arbeitsraum gut belüften.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="VorschriftsgemässeMontage" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Nicht vorschriftsmäßige, falsch montierte oder fehlerhafte Vorrichtungen können abspringen und schwere Verletzungen verursachen. Schlag- und Quetschgefahr! Unter hohem Druck austretende Flüssigkeiten können zu schweren Verletzungen führen! </GEFAHRART ><GEFAHRTXT >Das Naß-Auf/Abpressen darf nur von unterwiesenem Personal durchgeführt werden. Nur vorgeschriebene und geprüfte Vorrichtungen verwenden. Der vorgeschriebene Aufweit- und Aufschubdruck darf nicht überschritten werden. Während des Auf/Abpreßvorganges ist der Aufenthalt im Gefahrenbereich nicht zulässig. Hochdruckleitung nicht unter Druck biegen oder Gewalt aussetzen. Schutzhandschuhe und Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="HohesGewicht" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Hohes Gewicht. Quetschgefahr! </GEFAHRART ><GEFAHRTXT >Geeignete Vorrichtungen und Hebezeuge verwenden.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Stickstoff" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Stickstoff ist tiefkalt verflüssigt, -200 °C (-328 F). Erfrierungs- und Erstickungsgefahr! </GEFAHRART ><GEFAHRTXT >Flüssigen Stickstoff nicht mit Körperteilen (Augen, Hände) in Berührung bringen. Schutzkleidung (u.a. Handschuhe, geschlossene Schuhe) und Schutzbrille tragen. Arbeitsraum gut belüften.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="HeissesTeil" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Teil ist heiß. Verbrennungsgefahr! </GEFAHRART ><GEFAHRTXT >Teile nur mit Schutzhandschuhen anfassen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="HeissesSchleifgut" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Schleifgut ist heiß Verbrennungsgefahr!</GEFAHRART ><GEFAHRTXT >Schutzhandschuhe (u.a.geschlossene Schuhe) und Schutzbrille tragen. Schleifstaub absaugen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="EngerSpalt" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Enger Spalt. Quetschgefahr!</GEFAHRART ><GEFAHRTXT >Finger nicht in den Gefahrenbereich bringen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Federvorspannung" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Federvorspannung. Verletzungsgefahr!</GEFAHRART ><GEFAHRTXT >Nur vorgeschriebenes Werkzeug verwenden.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Sicherungsringvorspannung" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Sicherungsringvorspannung. Verletzungsgefahr! </GEFAHRART ><GEFAHRTXT >Passende Sicherungsringzange verwenden. Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Druckluft" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#augen" ></LINK-BILD ><GEFAHRART >Druckluft ist unter Überdruck verdichtete Luft. Verletzungsgefahr! </GEFAHRART ><GEFAHRTXT >Wird Druckluft zum Ausblasen oder Trockenblasen eingesetzt, Schutzbrille oder Gesichtsschutz tragen. Druckluft darf nicht auf Körperteile gerichtet werden. Druck darf 3,0 bar nicht übersteigen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="KontermutterLösen" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART > </GEFAHRART ><GEFAHRTXT >Zum Lösen der Kontermutter muß die Ventilbrücke mit der Haltevorrichtung festgehalten werden, da sonst die Ventile verbogen werden.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Kraftstoff" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#brand" ></LINK-BILD ><GEFAHRART >Kraftstoffe bzw. Kraftstoffdämpfe sind brennbar und giftig. Brand-, Explosions- und Vergiftungsgefahr!</GEFAHRART ><GEFAHRTXT >Bei Umgang mit Kraftstoff: - kein offenes Feuer, - keine elektrischen Funken, - nicht rauchen, - keinen Kraftstoff verschütten. Inhalation vermeiden. Schutzhandschuhe und Schutzbrille/Gesichtsschutz tragen. Arbeitsraum gut belüften.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="ChemischeMittel" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#haende" ></LINK-BILD ><GEFAHRART > </GEFAHRART ><GEFAHRTXT >Bei Verwendung chemischer Mittel sind Gebrauchsanweisungen, Sicherheitshinweise und Entsorgungsvorschriften der Hersteller zu beachten.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Wasserstrahl" SICHKLASS="VORSICHT" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#heis" ></LINK-BILD ><GEFAHRART >Auf Hochdruckstrahl achten. Verletzungs- und Verbrühungsgefahr! </GEFAHRART ><GEFAHRTXT >Wasserstrahl nie auf Menschen, Tiere, das Gerät oder elektrische Teile richten. Schutzbekleidung, Schutzhandschuhe und Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Prüfflüssigkeit" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Prüfflüssigkeit steht unter Druck. Verletzungsgefahr!</GEFAHRART ><GEFAHRTXT >Unter hohem Druck austretende Flüssigkeiten können zu schweren Verletzungen führen. Schutzbekleidung, Schutzhandschuhe und Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Prüfdruck" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#augen" ></LINK-BILD ><GEFAHRART >Druckluft steht unter Überdruck. Verletzungsgefahr! Prüfdruck nicht überschreiten. </GEFAHRART ><GEFAHRTXT >Schutzkleidung, Schutzhandschuhe und Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="MotorKippt" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Motor kann kippen. Lebensgefahr! </GEFAHRART ><GEFAHRTXT >Vor Abbau der Motorlagerung Motor abstützen oder anhängen. Nur die vom Hersteller vorgesehene Aufhängevorrichtung verwenden sowie Hebevorschriften beachten.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Haltevorrichtung" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART > </GEFAHRART ><GEFAHRTXT >Vor dem Durchdrehen des Motors muß die Haltevorrichtung abgebaut werden, da sonst bei einer fixierten Ventilbrücke die Steuerung oder die Haltevorrichtung beschädigt wird.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="Druckluft_und_Heißwasser" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Druckluft ist unter Überdruck verdichtete Luft. Prüfflüssigkeit ist heiß 80°C. Verletzungs- und Verbrühungsgefahr! </GEFAHRART ><GEFAHRTXT >Druck darf 0,5 bar nicht überschreiten. Schutzkleidung, Schutzhandschuhe und Schutzbrille / Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ><SICHHINW ANKER="DrehendesTeil" SICHKLASS="WARNUNG" ><LINK-BILD LINK="MTU_DEMO\Bildpool\Motoren\4000\Deutsch#achtung" ></LINK-BILD ><GEFAHRART >Drehendes Teil</GEFAHRART ><GEFAHRTXT >Haarschutz tragen. Schleifstaub absaugen Schutzbrille/Gesichtsschutz tragen.</GEFAHRTXT ></SICHHINW ></SICHPOOL ><ARBTXT >bla bla bla</ARBTXT ></ARBSCHR-EIN ></ARBEINH-EIN ></ARBGRP-EIN ></IB-EINBAU >
=20 Reyes Garcia-Rosado =09 STAR GmbH Tel. +49 7735 939801=09 Westendstrasse 1 e-Mail. rgr@xxxxxxxxxx=09 D-78337 Oehningen http://www.star-ag.ch=09 =09 =20
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Descendants problems, Brandon Ibach | Thread | Re: Descendants problems, Brandon Ibach |
Re: Descendants problems, Brandon Ibach | Date | Re: Descendants problems, Brandon Ibach |
Month |