Element name and attribute completion in XML editor?
With either WebLogic Workshop 9.2.2 or 10.x, is it possible to get completion assistance on elements and attributes? It works in the JSP editor, but I need to know whether this will work for XML documents. For some of these namespaces, they are defined in JSF taglibs.
I tested this on an .xhtml doc. Right-clicking gives me these options:
* HTML Editor
* Text Editor
* System Editor
* In-Place Editor
* Default Editor
Is this perhaps a feature available in 10.1?
Similar Messages
-
How to add document name and document namespace to xml mail sender msg
Hi,
I have set up a sender mail CC that accepts messages already in XML format. However, the messages are missing the document name and document namespace. I am trying to use MessageTransformBean to add these to the message payload. However the examples I've found so far all talk about converting plain text coming in. When I used convertionTpe -> SimplePlain2XML it messed up the original content with unnecessary xml tags.
Can someone please tell me how to insert the document name and namespace into the payload without converting the original xml content? Thanks in advance.Dont think there is a way.
As the source is a XML, why dont you create the MessageType with the same name and namespace as the XML file in the email.
Regards,
Bhavesh -
Extract cluster element names and values automatically
Dear Labview forum,
I would like to extract cluster element names and values automatically
without prior knowledge of the cluster element size or contents.
I am able to extract the names but have some trouble with the values. (see attached VI)
I wish to write each the cluster element name and value in a string, and then write the string to a new line in a file.
Regards,
Jamie
Using Labview version 8.0
Attachments:
extract cluster element names and values automatically.vi 14 KBThis can become arbitrarily complex, because a cluster can contain many types of data, even other clusters, arrays, typedefs, etc. So getting a "value" of an element is not as easy as you might think. There is a reason you get a variant.
If all cluster elements are simple numerics you can use "variant to data" with the correct type. The attached shows a few possibilities. Modify as needed.
LabVIEW Champion . Do more with less code and in less time .
Attachments:
extract_cluster_element_names_and_values_automaticallyMOD.vi 23 KB -
Get the attributes NAME and VALUE from an XML
I really love this forum :)
I load an XML an populate a Tree, from which I start to drag
items.
the xml looks like this:
<myTag attrName="attrValue"
otherAttrName="otherAttrValue"/>
var ds:DragSource = event.dragSource;
var var1:String =(event.dragInitiator as
Tree).value.@attrName;
-> the var1 variable has now: "attrValue"
my question is.. how can I get all the attributes' names? in
this example: attrName and otherAttrName (suppose I don't know the
structure of that xml node)
what about attributes values?
thank you!The snippet below takes an xml node(nodeCur), loops over the
attributes list and builds an array that contains the attribute
name and value for each attribute. It comes from a sample app that
allows you to edit an xml file.
Sorry that the forum will remove the formatting
var aDPAttributes:Array = new Array();
var xlAttributes:XMLList = nodeCur.@*;
var attribute:Attribute;
for ( var i:int = 0; i < xlAttributes.length(); i++) {
aDPAttributes.push({name:xlAttributes [ i ]
.name(),value:xlAttributes [ i ] });
dgAttributes.dataProvider = aDPAttributes; //set the property
sheet dataProvider
Tracy -
BPEL function to query the Element Name and get the count of elements
Hi Guys,
I have problem with the following, can you please help me out with this.
Say i have an xml pay load:
<ns1:sampleEBO>
<ns1:PhysicalLocation>
<ns1:propertis>
<ns1:filedType>12</ns1:filedType>
<ns1:filedType1>12</ns1:filedType1>
<ns1:filedType2>12</ns1:filedType2>
<ns1:filedType3>12</ns1:filedType3>
<ns1:filedType4>12</ns1:filedType4>
<ns1:filedType5>12</ns1:filedType5>
</ns1:properties>
<ns1:propertis>
<ns1:filedType>12</ns1:filedType>
<ns1:filedType1>12</ns1:filedType1>
<ns1:filedType2>12</ns1:filedType2>
<ns1:filedType3>12</ns1:filedType3>
<ns1:filedType4>12</ns1:filedType4>
<ns1:filedType5>12</ns1:filedType5>
</ns1:properties>
<ns1:sampleEBO>
<ns1:PhysicalLocation>
Here i want to retrive the Element name ( filedType,fieldType1,fieldType2......) using any BPEL function, not the value and also get the total number of elements in the each node ( <properties> ). If i am using the "count" function its returning 2 and it's counting the properties node not the elements in the properties node.
So, can you please let me know of any function in BPEL which can do this ?
Thanks,
Krishyou only want to use a default bpel function for this? not from within xsl?
and the function should return an arraylist of elementnames i assume ?
<xsl:for-each select="//properties">
<xsl:for-each select="./*">
<xsl:value-of select="local-name()"/>
<xsl:choose>
<xsl:when test="substring(local-name(),1,9) ='filedType' ">
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:for-each>
<count1><xsl:value-of select="count(//properties[1]/*)"/></count>
<count2><xsl:value-of select="count(//properties[2]/*)"/></count>the count can also be used in some for-each construction or from within your bpel flow itself (if you want to loop over there, instead of xsl) -
Deleting Message Type name and namespace tag from XML payload
Hi Gurus,
Need help. My payload looks like this
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:MT_O_sss xmlns:ns1="http://sap.com/xi/tm">
- <Job>
<Field name="xxxx" value="" />
<Field name="xxx" value="" />
<Field name="xxx" value="" />
</Job>
</ns1:MT_O_sss>
But The soap webservice is expecting it in
<?xml version="1.0" encoding="utf-8" ?>
- <Job>
<Field name="xxxx" value="" />
<Field name="xxx" value="" />
<Field name="xxx" value="" />
</Job>
I have to remove the message type name and namespace tag.
So how can I achieve this. I am sending this payload using a Receiver Soap Adapter. Please help. I am kind of stuck.hi,
you have to simply add one module in your communication channel
that is XMLAnonymizerBean
you can refer below for help:
Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
hope it helps.
regards,
ujjwal kumar -
Element name and accrual plans
Hi
Is it possible to attache morethan one accrual plan to one element
For. element name : L500Annual Leave
Accrual Plan name
Annual Leave normal
Annual leave maternity
Thanks
regards
annaYes. Same element can be attached to different accrual plans.
Regards,
Ajay -
Detecting column name and value from a xml
Dear all,
I need to create a procedure to get a xml file. The xml file may contain a table data or procedure parameter value. Off course it will also contain a flag if the data is of a procedure or table nnd then it's table or procedure name, column name(in case of table), and value. The procedure will receive the xml file and it does not know the column name in case of table or parameter name in case of procedure and then its value. i.e i have to parse the xml file without knowing the column name for table or parameter for procedure. Then i may populate data to my need. How can i do that? Please help me.
BR.
Tarik
Edited by: Tarik_kuet on Sep 23, 2008 2:32 PM
Edited by: Tarik_kuet on Sep 23, 2008 2:32 PMYou need to cast your data into an xmltype and look for the existence of nodes for tables, proceduresm etc
with xmldata
as
(select xmltype('<?xml version="1.0" encoding="UTF-8"?>
<Sample UniqueID="KWID_AP" >
<Description>Sample Application</Description>
<Table Name="SampleTable" />
<Procedure Name="SampleProc" />
</Sample>') xml
from dual)
select * from xmldata
where existsnode(xml,'/Sample/Procedure')=1 -
Has anyone experienced Editor not working - and got an answer from Adobe?
Try this DNS ...
Open System Preferences > Network > Advanced > DNS
Click + and type:
208.67.222.222
Click + again and do the same.
208.67.220.220
Click OK.
Quit and relaunch Safari to test.
*** When you post for help, please state which OS X is installed.
If you aren't sure, click About this Mac from your Apple menu
Troubleshooting advice can depend on that information. -
XPath expression for fetching element names & attributes
Hi out there!
I�m trying to get a result set out of a xml schema, using XPath. The problem is, that any expression gets just a whole node set back, as it seems. The result I�d like to get would be the following. Imagine I got a schema like this:
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:r="http://recipes.org"
targetNamespace="http://recipes.org"
elementFormDefault="qualified">
<element name="recipe">
<complexType>
<sequence>
<element name="title" type="string"/>
<element ref="r:ingredient" minOccurs="0" maxOccurs="unbounded"/>
<element ref="r:preparation"/>
<element name="comment" minOccurs="0" type="string"/>
<element name="nutrition">
<complexType>
<attribute name="protein" type="r:nonNegativeDecimal" use="required"/>
<attribute name="carbohydrates" type="r:nonNegativeDecimal" use="required"/>
<attribute name="fat" type="r:nonNegativeDecimal" use="required"/>
<attribute name="calories" type="r:nonNegativeDecimal" use="required"/>
<attribute name="alcohol" type="r:nonNegativeDecimal" use="optional"/>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>
Now, when I`m refering to the element <attribute name="protein" type="r:nonNegativeDecimal" use="required"/>, I would like to get all ancestors of it, which is not a big issue at all, but i`d just like to get their names and attributes, if they have some. So the result should be something like:
<element name="recipe">
<complexType>
<sequence>
<element name="nutrition">
<complexType>
</complexType>
</element>
</sequence>
</complexType>
</element>
Any ideas anybody?
Thanks in advance, JensWell, I would use the org.apache.xpath.XPathAPI class and parse the input XML into a DOM document., and then utilize the single xpath expression //attribute[@name=protein]/ancestor::* to recover all ancestors (in a directal-tree-traversal order) of any node called "attribute" and with attr "name=protein" .
Could it be? -
How to extract the element name of an XML Document
This is how my xml file looks like:
<?xml version="1.0" encoding="UTF-8" ?>
- <nsiData>
- <instance timestamp="2011-05-25 19:01:00">
<AECI>47.00</AECI>
<EEI>-553.00</EEI>
<EES>-91.00</EES>
<EKPC>-22.00</EKPC>
<LGEE>-140.00</LGEE>
<MHEB>-1376.00</MHEB>
<MISO>-4725.00</MISO>
<MOWR>55.00</MOWR>
<ONT>-872.00</ONT>
<OVEC>-144.00</OVEC>
<PJM>-1438.00</PJM>
<SPA>-55.00</SPA>
<SPC>20.00</SPC>
<SWPP>69.00</SWPP>
<TVA>-69.00</TVA>
<WAUE>-158.00</WAUE>
</instance>
- <instance timestamp="2011-05-25 19:02:00">
<AECI>47.00</AECI>
<EEI>-555.00</EEI>
<EES>-91.00</EES>
<EKPC>-22.00</EKPC>
<LGEE>-148.00</LGEE>
<MHEB>-1375.00</MHEB>
<MISO>-4709.00</MISO>
<MOWR>55.00</MOWR>
<ONT>-871.00</ONT>
<OVEC>-144.00</OVEC>
<PJM>-1426.00</PJM>
<SPA>-55.00</SPA>
<SPC>20.00</SPC>
<SWPP>82.00</SWPP>
<TVA>-69.00</TVA>
<WAUE>-158.00</WAUE>
</instance>
</nsiData>
I want to extract the element name and the element value from this file. I was trying to do it this way:
SELECT datetime,
loc.aeci_value,
loc.eei_value
FROM temp_xmltype txml,
XMLTABLE ('/nsiData' PASSING xmldata) misolmp,
XMLTABLE ('/nsiData/instance' PASSING misolmp.object_value
COLUMNS
datetime VARCHAR2(100) PATH '/instance/@timestamp') misodt,
XMLTABLE ('/nsiData/instance' PASSING misolmp.object_value
COLUMNS
aeci_value VARCHAR2(100) PATH '/instance/AECI',
eei_value VARCHAR2(100) PATH '/instance/EEI') loc
WHERE txml.feed_id = 127
But doing it this way does not get me AECI as a column value. Is there any way to get the element name as a column value.
I am on 11gR2The SQL statement you wrote returns 4 rows and there is only two AECI values in there. The corrected version of what you wrote should really be
SELECT loc.datetime,
loc.aeci_value,
loc.eei_value
FROM temp_xmltype txml,
XMLTABLE ('/nsiData/instance' PASSING txml.xmldata
COLUMNS
datetime VARCHAR2(100) PATH '@timestamp',
aeci_value VARCHAR2(100) PATH 'AECI',
eei_value VARCHAR2(100) PATH 'EEI') loc
WHERE txml.feed_id = 127;If you know the element name and want it returned as a column name, why not just hard code it in the SQL statement, such as
SELECT loc.datetime,
'AECI' as AECI,
loc.aeci_value,
'EEI' AS EEI,
loc.eei_value
FROM temp_xmltype txml,
XMLTABLE ('/nsiData/instance' PASSING txml.xmldata
COLUMNS
datetime VARCHAR2(100) PATH '@timestamp',
aeci_value VARCHAR2(100) PATH 'AECI',
eei_value VARCHAR2(100) PATH 'EEI') loc
WHERE txml.feed_id = 127;I suspect you are really looking for something like {message:id=9535532}
Note: See the FAQ (under your sign-in name) for how to use the code tag to format code as shown above. -
Update attribute value in xml db in Oracle 10g
I have a table with XML blob data
The root element is invoice with an element billInfo and attribute type0
I'm trying to update the attribute value using the following sql but it is not working.
the sql goes to sucess but the value is not updated.
Looking for a solution and I appreciate your help
update sc.table_name
set xml_cb= updateXML(xml_cb,'/invoice/billInfo/@type0','A')
where id = 1 succeeded.
select id,
extractValue(xml_cb,'/invoice/billInfo/@type0') type_val
from sc.table_name
where id =1;
ID TYPE_VAL
1 KWhat database version are you using?
could you show us the outcome of:
SQL> select dbms_metadata.get_ddl('TABLE','TABLE_NAME','SC') from dual;
and/or a
SQL> describe SC.TABLE_NAME -
Hello,<br /><br />Is is possible to check the XML Element name exists or not from XML Structure through JavaScript. For example I want to check <flot> element and if that is available execute other code otherwise ignore the next statement.
hi Ari,
The table you recommend seems to only work for Report to Report link, but not for query element, is there any other table that we can find which InfoObj. is used for this long technical name in query?
Thanks and we have given you rewards points. -
Intellisense and code completion
Hi all,
this is maybe not WDA question, but I think all WDA developers have to deal with this problem and I want to know your opinions. The problem is something like intellisense and code completion in abap editor. I'm coming from .NET and Visual Studio world, where this features are implemented and they are very very useful.
Now when I'm programming something in SE80 I type some_class_instance-> and I want to from editor to show me all methods with description, then I choose some method and editor fill in all method parameters. Now I have to memorize methods and parameters or search for them, which cost a lot of time.
Example: http://www.fileguru.com/images/b/editor_net_development_microsoft_net-8526.gif
Best regards JiriHi
Check this video
http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/90db53c4-812d-2c10-0789-dc18f6c9c725&overridelayout=true
Regards
Manas Dua -
Use XML Node Value as Node name and as attribute name
im quite new to XML and XLST. I got an Open Office XML file that I transformed with XLST.
<?xml version="1.0" encoding="UTF-8"?>
<ooo_calc_export scriptVersion="2.2.0" scriptUpdate="2010-12-19" scriptURL="http://www.digitalimprint.com/misc/oooexport/" scriptAuthor="vjl">
<ooo_sheet num="1" name="Blatt1">
<ooo_row><Artikelnummer>C12-34567</Artikelnummer><ArttikelnummerAlt/><Details>AAA AAA AAA AAA</Details><Abmessungen/><Bildpfad>file:///cmyk/C12-34567.PSD</Bildpfad><EK>1234,-</EK><VK>3456,-</VK>
</ooo_row>
<ooo_row><Artikelnummer>C23-45678</Artikelnummer><ArttikelnummerAlt/><Details>BaB BaB BBB BBB</Details><Abmessungen/><Bildpfad>file:///cmyk/cmyk/C23-45678.PSD</Bildpfad><EK>2345,-</EK><VK>4567,-</VK>
</ooo_row>
<ooo_row><Artikelnummer>C34-56789</Artikelnummer><ArttikelnummerAlt/><Details>CaC CaC CaC CaC uli</Details><Abmessungen/><Bildpfad>file:///cmyk/cmyk/C34-56789.PSD</Bildpfad><EK>3456,-</EK><VK>5678,-</VK>
</ooo_row>
</ooo_sheet>
</ooo_calc_export>
I transformed the XML with the following XLST:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method = "xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="ooo_sheet">
<xsl:element name="Import">
<xsl:for-each select="ooo_row">
<xsl:element name="Artikel">
<xsl:element name="Text">
<xsl:copy-of select="Artikelnummer"/>
<xsl:copy-of select="Details"/>
<xsl:copy-of select="Abmessungen"/>
<xsl:copy-of select="EK"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:template>
The result is:
<?xml version="1.0" encoding="UTF-8"?>
<Import>
<Artikel>
<Text>
<Artikelnummer>C12-34567</Artikelnummer>
<Details>AAA AAA AAA AAA</Details>
<Abmessungen/>
<EK>1234,-</EK>
</Text>
</Artikel>
<Artikel>
<Text>
<Artikelnummer>C23-45678</Artikelnummer>
<Details>BaB BaB BBB BBB</Details>
<Abmessungen/>
<EK>2345,-</EK>
</Text>
</Artikel>
<Artikel>
<Text>
<Artikelnummer>C34-56789</Artikelnummer>
<Details>CaC CaC CaC CaC uli</Details>
<Abmessungen/>
<EK>3456,-</EK>
</Text>
</Artikel>
</Import>
I need another child within the node "Artikel" named "Bild". It should have an "href" attribute. The value of the attribute should be the value in the node "Bildpfad".
The result of this transformation should be
<Artikel>
<Text>
<Artikelnummer>C34-56789</Artikelnummer>
<Details>CaC CaC CaC CaC uli</Details>
<Abmessungen/>
<EK>3456,-</EK>
</Text>
<Bild href="file:///cmyk/C12-34567.PSD"></Bild>
</Artikel>
I want to import this XML into Indesign. It seems that the images path needs to be in a href attribute so Indesign accepts the node as an image object.
Another problem is that Indesign won't import the original xml with selection of the listed xsl to tranform the xml. So I used another xml editor instead to perform the transformation.
Thank you all for your help!Hi Dorian_fs,
I think we're still missing details here on what exactly it
is you're trying to do? Are you loading this XML via a data set? In
which case, Don's samples would apply? Or are you trying to load
XML independent of data sets and regions, in which case, you are
looking for something that simplifies the access of data from the
resulting XML document? If the latter than perhaps you want to use
XMLDocToObject:
http://labs.adobe.com/technologies/spry/samples/utils/XMLDocToObject.html
--== Kin ==--
Maybe you are looking for
-
Performance issue in report programming..
Hi, I am using one customized Function Module whithin a loop of internal table containing fields of PROJ table for about 200 records . And in the source code of function module there is set of select queries for different tables like COSS COSP , AU
-
I tried to upgrade Firefox and now I'm stuck in a loop
I tried to upgrade to FF4 and my computer froze during installation. So I rebooted and tried to upgrade and it said I needed to reboot to complete an uninstall of a revious version. I did that 3 trimes. I was also unable to just open FF. Then I unins
-
Mail quit working with 3.0 update
The mail app automatically closes when I open it since the update. I also tried to check the mail settings and they close as soon as i open as well. None of the other general settings do this. I have tried to reboot, resync, everything that i know of
-
Iphone wont open xls email attachment
I need to be able to open .xls email attachments on my iphone 3GS from a major customer which i receive regularly but get the following error: *This document can't be viewed. An error occured while reading the document.* I can open the same .xls file
-
Forms6i and Oracle Database8i Enterprise
Hello all. I am having a very tough time getting my oracle forms 6i and database 8i to talk to each other. If someone could help me out, that would be great. I know you need to install 6i first then 8i enterprise. I know you also have to put in some