How to read XML by item name
We have a XML config file as attachement.
It has many jobs' configuration in it(<Job>).
For every job, therer will be a item of <JobActive> with value of Y or N.
Sometimes, we need to toggle the Y or N for some certain jobs.
I tried to read the <JobName> by the attached vi.
But when I read it, I can only read the items by sequence one by one.
Is it possible to read by the item name or by index?
We will have many <job> in the future.
Thanks,
Attachments:
Temperature Test Data.vi 58 KB
Hi,
I tried opening up your VI to take a closer look, but unfortunately there are broken wires corresponding to your application. Unfortunately I am not able to test your VI here. Can you please explain your application further so that we can be able to help you out.
Regards,
Nadim R
Applications Engineering
National Instruments
Similar Messages
-
How to read xml file and place it into an internal table...
hello all,
can any one help me in - how to read xml data file (placed in application server) and placing the same into an internal table (remove the xml tags or say fetching the xml data without xml tags).Hi Murashali,
use this.
TYPES: BEGIN OF day,
name TYPE string,
work(1) TYPE c,
END OF day.
DATA: BEGIN OF week,
day1 TYPE day,
day2 TYPE day,
day3 TYPE day,
day4 TYPE day,
day5 TYPE day,
day6 TYPE day,
day7 TYPE day,
END OF week.
DATA xml_string TYPE string.
DATA result LIKE week.
week-day1-name = 'Monday'. week-day1-work = 'X'.
week-day2-name = 'Tuesday'. week-day2-work = 'X'.
week-day3-name = 'Wednesday'. week-day3-work = 'X'.
week-day4-name = 'Thursday'. week-day4-work = 'X'.
week-day5-name = 'Friday'. week-day5-work = 'X'.
week-day6-name = 'Saturday'. week-day6-work = ' '.
week-day7-name = 'Sunday'. week-day7-work = ' '.
CALL TRANSFORMATION ...
SOURCE root = week
RESULT XML xml_string.
CALL TRANSFORMATION ...
SOURCE XML xml_string
RESULT root = result.
Regards,
Vijay -
How to read xml file as shown below.
Hello,
I am using flash builder 4 and currently working on implementing AIR application.
I need to read xml file data.
Normal xml files are easy to read and i am much more aware of it.
But can any one have idea how to read XML file which is given below.
<node>
<key>ID</key>
<integer>1</integer>
<key>Name</key>
<string>Dhwani</string>
<key>Postno</key>
<integer>20</integer>
<key>deskname</key>
<string>flex</string>
<key>empid</key>
<integer>25</integer>
<key>projectname</key>
<string>abc</string>
</node>
Here i have xml file in form of key value pair. <key> node shows name of the key and after that <integer> or <string> node are the value for that specific key.
if i select node.key then it shows me all the keys. and from that i cant make out what is the value for key ID.
Is there any way to take first node and then second. i mean first i ll take value of key and store it into some arraycollection. and then value will be stored.
Any help is appreciated.. Looking for positive reply.
Thanks
DhwaniThere are different methods to access XML data which have pro's and cons. Let us know more about what you want to do and we can help you.
-
I'm getting xml from customFieldsFeed.getEnumerationValues() it is comming from a web services looks like this
<xml-fragment xmlns:b=""http://schemas.microsoft.com/2003/10/Serialization/Arrays""
xmlns:i=""http://www.w3.org/2001/XMLSchema-instance""
xmlns:a=""http://schemas.xxxxxxxx""
xmlns:u=""http://docs.oasis-open.org/wss/xxxxxxx-utility-1.0.xsd""
xmlns:s=""http://schemas.xmlsoap.org/soap/envelope/"">
<b:anyType i:type=""a:Enumeration"">
<a:EnumerationID>AAAAA</a:EnumerationID>
<a:Name>A3 MFD</a:Name>
</b:anyType>
<b:anyType i:type=""a:Enumeration"">
<a:EnumerationID>BBBBB</a:EnumerationID>
<a:Name>A3 Printer</a:Name>
</b:anyType>
<b:anyType i:type=""a:Enumeration"">
<a:EnumerationID>CCCCC</a:EnumerationID>
<a:Name>A4 MFP</a:Name>
</b:anyType>
</xml-fragment>"
I need to read EnumerationID ex if AAAAA need to retrive Name value " A3 MFD"
java 1.6
Thanks,
HJThis could be a starting point:
http://stackoverflow.com/questions/2811001/how-to-read-xml-using-xpath-in-java
bye
TPD -
Invalid XML, Expected item name child table but got 'row' UDO name
Hi expects
my client is using SAP 2007B, PL15
I have problem in uploading data via DTW in UDO master type table.
I don't have importing data
Only i have problem in updating data in UDO master type table
Detail log is Invalid XML, Expected item name 'TB_SALES_AGTDISC_CH' but got 'row' UDO_obj_sales_agt_disc
TB_SALES_AGTDISC - master type
fields are Code,Name
'TB_SALES_AGTDISC_CH -master row type
fields Code,vaidfrm,validto,disc_ltr
Please give some suggestions
PrasadHi
I checked my previous thread.
But still I am getting problem in importing one additional row in child table.
Message i was getting when i importing via DTW Re: Invalid XML, Expected item name<child table> but got 'row' UDO name
Please give me some links or procedure how to import row in child tabe
Prasad -
How to read .xml file from embedded .swf(flash output) in captivate
I have been trying to read .xml file from the .swf (Flash output) that is embedded within the captivate file but no luck yet . Please if anyone got any clue on how get this thing done using Action script 3.0 then let me know. I am using Adobe Captivate 5.5 at present and Flash CS 5.5.
I am well aware about how to read .xml file through action script 3.0 in flash but when insert the same flash in captivate and publish nothing comes in captivate output. I would higly appreciate if anyone could help me out with that.
Here is is graphical demonstration of my query :
Message was edited by: captainmkvHi Captainmkv,
Does the information in this post cover what you're trying to do: http://forums.adobe.com/message/5081928#5081928
Tristan, -
How to read XML file and write into another XML file
Hi all, I am new to JAVAXML.
My problem is I have to read one XML file and take some Nodes from that and write these nodes into another XML file...
I solved, how to read XML file
But I don't know how to Write nodes into another XML.
Can anyone help in this???
Thanks in advance..This was answered a bit ago. There was a thread called "XML Mergine" that started on Sept 14th. It has a lot of information about what it takes to copy nodes from one XML Document object into another.
Dave Patterson -
How to read XML file and update the data in MS CRM 2011?
Hi Folks,
Can anyone please help me finding some references to read XML files and push the data to MS CRM 2011 preferably by using a console application.
Please let me know if any ways of handling it in simple ways.
Thanks,
SriHI,
How to read XML file:
https://social.msdn.microsoft.com/Forums/en-US/5dd7261b-86c4-4ca8-ba87-95196ef3ba50/need-to-display-xml-file-in-textboxes-edit-the-data-and-save-the-new-xml-file?forum=csharpgeneral
How to work with CRM:
ClientCredentials credentials = new ClientCredentials();
credentials.Windows.ClientCredential = new System.Net.NetworkCredential("USER", "Password", "Domain");
Uri uri = new Uri("http://server/Organization/XRMServices/2011/Organization.svc");
OrganizationServiceProxy proxy = new OrganizationServiceProxy(uri, null, credentials, null);
proxy.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new ProxyTypesBehavior());
IOrganizationService service = (IOrganizationService)proxy;
//using "service" you can create, update and retrieve entities.
More information here about service functions:
https://msdn.microsoft.com/en-us/library/gg328198.aspx -
Invalid XML, Expected item name child table but 'row' provided65171
Hello Experts
I am using SAP 8.81, PL05
DTW is at 88.1.4 API Version 8.81.313
I have problem in uploading data via DTW in UDO master type table.
I only have problem in updating data in UDO master type table
Detail log is Invalid XML, Expected item name 'ACC_VS_VIG' but got 'row' provided65171
ACC_VS_VEH - UDO
ACC_VS_VEH - master type - UDT
ACC_VS_VIG -master row type -UDT
DTW ERROR FILE
Code Name U_SrcNme U_SrcRef U_ManfNo U_Manf U_KModNo U_ModelSpc U_KTypNo U_ModelTyp U_BodyType U_EngCapac U_Cylinders U_4WD U_BrakeTyp U_BrakeSys U_Valves U_StartDt U_EndDt U_CurrVolt U_EngKGW U_EngPS U_DriveTyp U_EngType U_FuelType U_Required U_Publish U_Flagged U_FuelMix U_CatlType U_TranType U_EngCC U_ModGen U_TypeDesc U_Doors U_FuelCap U_ABS U_ASR U_Notes
<---Do not fill this row----->
00010477 00010477
ParentKey LineNum Code U_PrdItG U_BasePrc U_Currency U_Required U_Publish U_Notes
<---Do not fill this row----->
00010477 1 00010477 10.78
Please, please give me some suggestions
Keith LilleyHi Gordon
Thanks for quick response,
In DTW - Select Business Object I see the following:
+ Human Resources
- User Defined Data
+ Meta Data
+ Tables (UDT)
- Objects (UDO)
UDO_ACC_VS_VEH
After highlighting UDO_ACC_VS_VEH and Next then I see the following under Select Data Source:
ACC_VS_VEH CLICK BOX
ACC_VS_VIG CLICK BOX
I then select the appropriate CSV's. Everything Maps OK, Source Data OK but just noticed the following on Target Data:
+ ... AdminInfo
- ... ACC_VS_VEH
- ....Row
- .... Code
. 00010457
- ... Name
. 00010457
- ... ACC_VS_VIG
.....Row
- .... Row
- .... Code
. 00010457
- ... U_BasePrc
. 10.78
Can you see the extra row with no by it. This is noted in the error message. Any ideas. Also, from the above I assume this implies that ACC_VS_VIG IS the line object of ACC_VS_VEH.
Regards
Keith -
How to read XML SpreadSheet using OleDb Provider
Hi All,
I have generated an xml spreadsheet (*.xls) using XSL. I have another program that reads this spreasheet and processes it.
Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filnavn + ";" + "Extended Properties=Excel 8.0;"
Dim objCon As OleDbConnection = New OleDbConnection(sConnectionString)
objCon.Open()
Dim objCmdSelect As OleDbCommand = New OleDbCommand("SELECT * FROM [General$]", objCon)
Dim objAdapater As OleDbDataAdapter = New OleDbDataAdapter()
objAdapater.SelectCommand = objCmdSelect
Dim _DSGen As DataSet = New DataSet()
objAdapater.Fill(_DSGen)
I m facing an issue while opening a connection to the generated spreadsheet. It says "{"External table is not in the expected format."}".
My Connection string is
"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filnavn + ";" + "Extended Properties=Excel 8.0;"
Do i need to change anything to this string ? I tried using a dataset and calling dataSet.ReadXml(excelFileName); But the dataset doesnt contain my table. Any inputs on how to read an xml spreadsheet ?
How to read XML SpreadSheet in OleDb? How to Convert XML SpreadSheet to Microsoft Office Excel Sheet?
Many ThanksHi,
You'lll most likely have better luck posting this in a Microsoft forum. This forum deals with issues specific to querying the Oracle database via the Oracle OLEDB provider.
Cheers,
Greg -
How to read XML message present in Table using PL/SQL?
Hi,
How to read XML content present in Table using PL/SQL .And is it possible to parse the xml uisng xslt and insert xml output in same table again ?
Thanks!Late reply, but hopefully better late than never.
You can possibly do it all via a single SQL statement, such as {message:id=4232077}
XMLTable Syntax can be found at http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions228.htm#CIHGGHFB (for 10.2 users) else find your correct version at http://www.oracle.com/technology/documentation/index.html -
How to read xml file that has changing element names?
Idon't know much about xml, nor reading it with java, but I have this problem with reading xml file. The file something like this:
<configuration>
<DEV001>
<serial>001</serial>
<id>number 1</id>
</DEV001>
<DEV002>
<serial>002</serial>
<id>number 2</id>
</DEV002>
</configuration>I have imported the org.w3c.dom.* api, that I use for parsing. I don't know is this a generic or a parser specific issue, but how can I get all the nodes starting with "DEV" into a NodeList?
If you know a solution for this with another parser, please share it. I have no reason to use that specific parser, I just found a sample using that.
kari-mattiWell, NodeList is an interface, so you cannot construct one and put the "good" elements into it. But, you might be able to cast the NodeList with all of the children of the root into an IIOMetadaNode (which is the class that implements the NodeList interface. That class has a removeChild() method that might be able to remove the text nodes and any that don't start with DEV.
But, if you remove nodes, and still want to do things with the full DOM Document, be very careful and run tests. It may remove those nodes from the full Document.
If, on the other hand, the printingData( Nodelist nl) method could be modified so it takes an ArrayList or some other collection, it is very simple.
Just create an ArrayList, and when you find an element starting with DEV, add it to the ArrayList. When you are done, process that list and you are finished.
Dave Patterson -
How to read xml file present in the UCMS from webcenter portal application
Hi,
I'm new to webcenter portal and would like to know how to read an xml file which is present in UCMS 11g(contributors folder) from webcenter portal application.
Thanks in advanceI guess I had mentioned that I want to read it via my webcenter portal app rather than login to ucms and searching it via url.
I want text labels and button names being stored in the xml file which I'm going to keep in the UCMS.
After reading that from the xml will be placed at appropriate locations like the button values and label feilds, so that we dont need to deploy entire app for this kind of simple changes.
Now can anyone provide some help with the api's related to this? -
How to access XML elements by name in Extendscript??
I'm almost done the script that I've been working on, but something has been nagging me since I started. When I did start, I looked at the JS Tools Guide CS5 that comes with the extendscript ide to check how to access XML elements, children, attributes etc. It says this:
The XML object represents an XML element node in an XML tree. The topmost XML object for an XML file
represents the root node. It acts as a list, which contains additional XML objects for each element. These in
turn contain XML objects for their own member elements, and so on.
The child elements of an element tree are available as properties of the XML object for the parent. The
name of the property corresponds to the name of the element. Each property contains an array of XML
objects, each of which represents one element of the named type.
So basically it converts the XML into JSON. And you can access the properties like so:
<book category="COOKING">
<title lang="en">The Boston Cooking-School Cookbook</title>
<author>Fannie Merrit Farmer</author>
<year>1896</year>
<price>49.99</price>
</book>
The Javascript statement bookstoreXML.book; returns the entire list of books.
The statement bookstoreXML.book[0]; returns the XML object for the first book.
The statement bookstoreXML.book[0].author; returns all authors of the first book.
A couple pages down it talks about Retrieving contained elements using children(), elements(), descendants().
So now I look through the XML Object properties and I see that I can use:
xmlObj.child (which) which A String, the element name, or a Number, a 0-based index into this node’s child array.
or
xmlObj.descendants ([name])
name Optional. A String, the element name to match. If not provided, matches all
elements.
or
xmlObj.elements (name);
name Optional. A String, the element name to match. If not provided, matches all
elements.
This is an excerpt of an XML I was working with:
<ROW xmlns="http://www.filemaker.com/fmpdsoresult"
MODID="16"
RECORDID="11128">
<Sign_Type>251.dr</Sign_Type>
<fm:Location xmlns:fm="http://www.filemaker.com/fmpdsoresult" xmlns="">5-5024</fm:Location>
<Line1>Zone
Floor
3
Patient Rooms
R532 - R436 even
Patient Rooms
R522 - R446 even
Xavier Elevators
Zone
Patient Rooms
R537 - 5757 odd
Main Elevators
Zone</Line1>
</ROW>
Extendscript will not give me an anything when I try to access elements by name. Instead I have to access by index, which works, but I'd rather search for names!
Actually the console log returns: <![CDATA[]]>
What am I doing wrong!?First, those E4X XML objects are definitely no JSON (plain data) - they have a multitude of methods, even for tasks that would easily be implemented as property (e.g. the length() function), and they also bind xml element and attribute names onto the objects, allowing to target a multitude of XML nodes with a single statement. Or did you mean your script with that "it"?
Anyway, as you found out the ExtendScript XML object handles namespaces mostly by hiding them from you.
You could play around with global namespace settings, see the JavaScript tools guide.
You could also explicitly specify a namespace. This works for me:
$.writeln(myXML["fm:Location"]);
For simple use I had most success with a brute force approach that just strips the namespaces.
function removeAllNamespace(xml)
var ns =new Namespace();
var d=xml.descendants();
for (var i=0;i<d.length();i++)
d[i].setNamespace(ns); -
How to read Sales order Item Text of item node?
Hi Sap Guru's,
I have urgent requirement, i want to read Sales order item text of item node.
can anybody give detail code.
Thanks in Advance,
Venkathi venkat,
take a look at this code
data:
git_line type standard table of tline.
data:
gwa_head type thead,
gwa_line type tline.
data:
v_first type c.
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
id = '0002'
language = sy-langu
name = '1000000122000010'
object = 'VBBP'
IMPORTING
HEADER = gwa_head
tables
lines = git_line
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
NOT_FOUND = 4
OBJECT = 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
OTHERS = 8.
loop at git_line into gwa_line.
at first.
move 'X' to v_first.
endat.
if v_first eq 'X'.
write: / gwa_line-tdline+10.
clear v_first.
else.
write: / gwa_line-tdline.
endif.
endloop.
Maybe you are looking for
-
Crystal Reports export and print fails with SSL / https but works with http
Windows 2008 Server, 32-bit (IIS7) ASP.NET 2.0 Ajax 1.0 Crystal Reports version 10.5.3700.0 http: printing works, export works https: printing not working, only export to MS Excel and MS Word work. I am able to generate reports using both http and
-
Ipod touch not showing up in itunes 11.0.1 for windows
my ipod touch is suddenly not recognized by itunes 11.0.1 or by my windows computer. anyone else experiencing this?
-
Auto Populate one Field Based on Another Field
I am trying to populate the description field after the user has entered a value in the item number field and then tabs or otherwise exits the item number field. I'm sure this is in the documentation somewhere, but I'm in a big hurry. By the way, thi
-
White screen in the itunes when ipad is connected to mac
Look at http://monosnap.com/image/YwTfnu7nzqORc3dJ4Fct6wVaA What is the problem?
-
I have a large applet. I want to show a status bar that indicates the percentage of the loading status. How can I do that?